Katalog CVE

CVE-2026-116012

NiskieCVSS 3.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

Ghidra przed wersją 12.2 zawiera podatność polegającą na obcięciu numerycznym w funkcjach PackedDecode::skipAttribute i skipAttributeRemaining w pliku marshal.cc, które przechowują 64-bitowe długości ciągów w zmiennych 32-bitowych. Atakujący może dostarczyć spreparowany strumień packed, taki jak złośliwy plik .sla, aby wstrzyknąć atrybuty do danych wejściowych dekompilatora lub spowodować awarię procesu dekompilatora.

Ocena ryzyka

Złośliwy plik projektu może doprowadzić do awarii dekompilatora Ghidra lub wstrzyknięcia nieoczekiwanych atrybutów, co może skutkować utratą danych lub wykonaniem niebezpiecznych operacji w środowisku analityka.

Rekomendacja

Zaktualizuj Ghidra do wersji 12.2 lub nowszej. Unikaj otwierania plików .sla i innych strumieni packed z niezaufanych źródeł do czasu aktualizacji.

Inne podatności w Ghidra

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

Ghidra before 12.2 contains a numeric truncation vulnerability in PackedDecode::skipAttribute and skipAttributeRemaining in marshal.cc that stores 64-bit string lengths in 32-bit variables. Attackers can supply a crafted packed stream, such as a malicious .sla file, to inject attributes into the decompiler's input or crash the decompiler process.

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