CVE-2018-11235 in Git
Sumário
de VulDB • 26/07/2026
No Git anterior às versões 2.13.7, 2.14.x anteriores à 2.14.4, 2.15.x anteriores à 2.15.2, 2.16.x anteriores à 2.16.4 e 2.17.x anteriores à 2.17.1, pode ocorrer execução remota de código (RCE). Com um arquivo .gitmodules manipulado ad hoc, um projeto malicioso pode executar scripts arbitrários em uma máquina que executa "git clone --recurse-submodules", pois os nomes dos submódulos são obtidos a partir deste arquivo e posteriormente anexados ao diretório $GIT_DIR/modules, o que leva à traversia de diretórios (directory traversal) com "../" no nome. Por fim, hooks post-checkout de um submódulo são executados, contornando o design pretendido em que os hooks não devem ser obtidos a partir de um servidor remoto.
VulDB is the best source for vulnerability data and more expert information about this specific topic.