Katalog CVE

CVE-2024-58350

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.11%

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

Streszczenie

Ghidra przed wersją 11.2 zawiera podatność use-after-free w backendzie Sleigh, spowodowaną niezdefiniowaną kolejnością inicjalizacji statycznej singletonów SleighArchitecture::translators i XmlArchitectureCapability. Atakujący może wywołać nieskończoną pętlę lub odmowę usługi podczas zamykania aplikacji, wykorzystując niebezpieczną kolejność niszczenia obiektów, która prowadzi do iteracji po zwolnionej pamięci.

Ocena ryzyka

Ryzyko polega na możliwości przeprowadzenia ataku DoS (odmowa usługi) poprzez celowe wywołanie awarii Ghidry podczas zamykania, co może zakłócić działanie środowiska analitycznego i spowodować utratę niezapisanych danych.

Rekomendacja

Zaleca się natychmiastową aktualizację Ghidry do wersji 11.2 lub nowszej, która zawiera poprawkę eliminującą problem z kolejnością inicjalizacji i niszczenia obiektów.

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

Ghidra before 11.2 contains a use after free vulnerability in the Sleigh backend caused by undefined static initialization order of the SleighArchitecture::translators and XmlArchitectureCapability singletons. Attackers can trigger an infinite loop or denial of service during shutdown by exploiting the unsafe destruction order that causes iteration over deallocated memory.

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