Katalog CVE

CVE-2026-40034

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

Percentyl 28 - wyżej niż 28% wszystkich znanych CVE

Streszczenie

Podatność w gix-submodule (przed 0.29.0) i gitoxide (przed 0.5.21) oraz gix (przed 0.84.0) pozwala na ominięcie zabezpieczenia CommandForbiddenInModulesConfiguration. Atakujący może wstrzyknąć dowolne polecenia powłoki przez pole update w pliku .gitmodules, które zostaną wykonane podczas wywołania Submodule::update() na wcześniej zainicjowanym submodule.

Ocena ryzyka

Atakujący może zdalnie wykonać dowolny kod na maszynie ofiary, co prowadzi do pełnego przejęcia systemu.

Rekomendacja

Zaktualizuj gix-submodule do wersji 0.29.0 lub nowszej, gitoxide do 0.5.21+, a gix do 0.84.0+.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

gix-submodule before 0.29.0 (gitoxide before 0.5.21, gix before 0.84.0) incorrectly validates the update field in .gitmodules, allowing attackers to bypass the CommandForbiddenInModulesConfiguration guard when a submodule has been initialized with only partial configuration in .git/config. An attacker can inject arbitrary shell commands via the update field in .gitmodules that will be executed when Submodule::update() is called on a previously-initialized submodule, enabling remote code execution.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS