CVE-2026-49497
NiskieCVSS 3.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 8 - wyżej niż 8% wszystkich znanych CVE
Streszczenie
Podatność typu path traversal w Ghidra przed wersją 12.1 w komponencie SameDirDebugInfoProvider pozwala atakującym na wstrzykiwanie sekwencji nawigacyjnych do ścieżek plików. Poprzez spreparowane pliki ELF z sekcją .gnu_debuglink możliwe jest sprawdzenie istnienia plików w systemie oraz wyciek skrótów CRC32 dowolnych plików podczas automatycznej analizy DWARF.
Ocena ryzyka
Ryzyko polega na możliwości zdalnego odczytu skrótów CRC32 plików systemowych, co może ułatwić ataki oparte na znajomości zawartości plików (np. brute-force haseł) oraz na ujawnieniu struktury katalogów.
Rekomendacja
Należy niezwłocznie zaktualizować Ghidra do wersji 12.1 lub nowszej, która zawiera poprawkę walidującą nazwy plików z sekcji .gnu_debuglink.
Oryginalny opis (angielski, źródło NVD)
Ghidra before 12.1 contains a path traversal vulnerability in SameDirDebugInfoProvider that fails to validate filenames from ELF binary .gnu_debuglink sections before constructing file paths. Attackers can craft malicious ELF binaries with traversal sequences to probe filesystem existence and leak CRC32 hashes of arbitrary files during automatic DWARF analysis.

