Katalog CVE

CVE-2026-27800

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Edytor kodu Zed ma podatność typu Zip Slip (przechodzenie ścieżki) w funkcjonalności ekstrakcji archiwów ZIP przed wersją 0.224.4. Funkcja `extract_zip()` nie weryfikuje nazw plików w archiwum ZIP pod kątem sekwencji przechodzenia ścieżki, co pozwala złośliwym rozszerzeniom na zapis plików poza wyznaczoną lokalizację.

Ocena ryzyka

Podatność ta może prowadzić do nieautoryzowanego dostępu do systemu plików, co stwarza ryzyko wycieku danych lub złośliwego oprogramowania. Organizacje mogą być narażone na ataki, które wykorzystują tę lukę do przejęcia kontroli nad systemem.

Rekomendacja

Zaleca się aktualizację edytora Zed do wersji 0.224.4 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto przeprowadzić audyt zainstalowanych rozszerzeń w celu identyfikacji potencjalnie złośliwych komponentów.

Powiązane podatności

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

Zed, a code editor, has a Zip Slip (Path Traversal) vulnerability exists in its extension archive extraction functionality prior to version 0.224.4. The `extract_zip()` function in `crates/util/src/archive.rs` fails to validate ZIP entry filenames for path traversal sequences (e.g., `../`). This allows a malicious extension to write files outside its designated sandbox directory by downloading and extracting a crafted ZIP archive. Version 0.224.4 fixes the issue.

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