Katalog CVE

CVE-2026-42563

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.56%

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

Streszczenie

Podatność w bibliotece Dulwich (wersje od 0.24.0 do 1.2.4) pozwala na zdalne wykonanie dowolnego kodu. Atakujący może umieścić złośliwą ścieżkę pliku w gałęzi GIT, która po scaleniu przez ofiarę jest wstawiana do polecenia scalającego przez symbol zastępczy %P i wykonywana z użyciem shell=True.

Ocena ryzyka

Ryzyko polega na możliwości przejęcia kontroli nad systemem ofiary poprzez wykonanie dowolnego polecenia w kontekście użytkownika uruchamiającego scalanie. Atakujący może wykorzystać tę podatność do kradzieży danych, instalacji złośliwego oprogramowania lub dalszej eskalacji uprawnień.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę Dulwich do wersji 1.2.5 lub nowszej. Jeśli aktualizacja nie jest możliwa, należy unikać scalania gałęzi z niezaufanych źródeł.

Inne podatności w Dulwich

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

Dulwich is a pure-Python implementation of the Git file formats and protocols. Starting in version 0.24.0 and prior to version 1.2.5, Dulwich's `ProcessMergeDriver` substitutes the file path (from the git tree, controllable by an attacker via a malicious branch) into the merge driver command via the `%P` placeholder and executes it with `subprocess.run(..., shell=True)`. An attacker who can cause a victim to merge an untrusted branch can achieve arbitrary command execution by crafting malicious file paths. Version 1.2.5 fixes the issue.

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