Katalog CVE

CVE-2026-82248

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

Podatność w gix-worktree-state przed wersją 0.33.0 (część gitoxide) umożliwia zapisywanie plików poza katalogiem roboczym w systemie Windows. Funkcja checkout() podąża za istniejącym terminalnym dowiązaniem symbolicznym podczas przyrostowej materializacji, co pozwala nadpisać pliki poza katalogiem roboczym.

Ocena ryzyka

Atakujący może nadpisać dowolne pliki w systemie Windows, do których ma dostęp proces, co może prowadzić do eskalacji uprawnień lub uszkodzenia danych.

Rekomendacja

Zaktualizuj gix-worktree-state do wersji 0.33.0 lub nowszej, która zawiera poprawkę.

Inne podatności w gitoxide

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

gix-worktree-state before 0.33.0 (part of gitoxide) allows writing files outside the worktree on Windows. gix_worktree_state::checkout() follows an existing terminal symlink during non-exclusive (incremental) materialization (destination_is_initially_empty: false) when core.symlinks is true. If a symlink entry (mode 120000) is first checked out at a path P pointing outside the worktree, a subsequent incremental checkout of a regular-file entry (mode 100644) at the same path follows the existing reparse point and writes the blob content through the link, overwriting files outside the worktree.

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