Katalog CVE

CVE-2026-52757

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

Ghidra przed wersją 12.1 zawiera podatność use-after-free na stercie w funkcji HighVariable::merge() dekompilatora podczas przebiegu łączenia zmiennych. Atakujący może stworzyć binarkę, która powoduje dereferencję nieaktualnych wskaźników w pamięci podręcznej HighIntersectTest::highedgemap, co prowadzi do odczytu i zapisu pola flags w zwolnionej pamięci sterty, gdy użytkownik otworzy binarkę w widoku dekompilatora Ghidry.

Ocena ryzyka

Ryzyko polega na możliwości zdalnego wykonania kodu lub ujawnienia wrażliwych danych poprzez otwarcie złośliwie spreparowanego pliku binarnego w Ghidrze. Podatność może prowadzić do przejęcia kontroli nad systemem analityka lub wycieku informacji z analizowanego oprogramowania.

Rekomendacja

Zaleca się natychmiastową aktualizację Ghidry do wersji 12.1 lub nowszej. Należy również unikać otwierania niezaufanych plików binarnych w dekompilatorze do czasu zastosowania łatki.

Inne podatności w Ghidra

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

Ghidra before 12.1 contains a heap-use-after-free vulnerability in the decompiler's HighVariable::merge() function during the variable merging pass. Attackers can trigger this vulnerability by crafting a binary that causes stale pointers in the HighIntersectTest::highedgemap cache to be dereferenced, reading and writing the flags field of freed heap memory when a user opens the binary in Ghidra's decompiler view.

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