Katalog CVE

CVE-2026-49495

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

Ghidra w wersjach od 10.2 do 12.0 zawiera podatność na niekontrolowane zużycie zasobów w metodzie ExportTrie.parseTrie(). Brak wykrywania cykli podczas przetwarzania drzew eksportu Mach-O powoduje, że spreparowany plik binarny z cyklicznymi referencjami prowadzi do nieograniczonego wzrostu kolejki i wykładniczej konkatenacji stringów, co skutkuje błędem OutOfMemoryError i awarią całej JVM.

Ocena ryzyka

Atakujący może dostarczyć złośliwy plik Mach-O, który po otwarciu w Ghidrze powoduje awarię JVM i utratę niezapisanej pracy, co stanowi ryzyko dla produktywności i integralności danych analityka.

Rekomendacja

Należy natychmiast zaktualizować Ghidrę do wersji 12.1 lub nowszej, która zawiera poprawkę usuwającą brak wykrywania cykli w metodzie ExportTrie.parseTrie().

Inne podatności w Ghidra

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

Ghidra 10.2 before 12.1 contains an uncontrolled resource consumption vulnerability in ExportTrie.parseTrie() that lacks cycle detection when traversing Mach-O binary export tries. A crafted Mach-O binary with circular references in the export trie causes unbounded queue growth and exponential string concatenation, triggering OutOfMemoryError that crashes the entire JVM and loses all unsaved work.

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