Katalog CVE

CVE-2026-81885

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W radare2 przed wersją 6.2.0 parser łańcuchów poprawek relokacji NE był podatny, ponieważ podążał za łańcuchami poprawek bez aktywnego limitu iteracji lub wykrywania cykli. Podatność jest wyzwalana przez otwarcie spreparowanego pliku wykonywalnego NE, którego wpis relokacji w granicach wskazuje z powrotem na siebie zamiast osiągnąć 0xffff. Parser wielokrotnie przetwarzał tę samą relokację i alokował nowy obiekt relokacji w każdej iteracji, co może powodować odmowę usługi poprzez ciągłe zużycie CPU i pamięci.

Ocena ryzyka

Otwarcie spreparowanego pliku NE może doprowadzić do zawieszenia aplikacji radare2 z powodu nieskończonej pętli i wycieku pamięci, powodując odmowę usługi. Ryzyko dotyczy głównie analityków otwierających niezaufane pliki.

Rekomendacja

Zaktualizuj radare2 do wersji 6.2.0 lub nowszej. Unikaj otwierania niezaufanych plików wykonywalnych NE bez uprzedniej walidacji.

Inne podatności w radare2

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

radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's NE relocation fixup-chain parser was vulnerable because the NE relocation parser followed fixup chains without an active iteration limit or cycle detection. The vulnerability is triggered by opening a crafted NE executable whose in-bounds relocation entry points back to itself instead of reaching 0xffff. The parser repeatedly processed the same relocation and allocated another relocation object on each iteration. This can cause denial of service through continuous CPU and memory consumption. This issue is fixed in version 6.2.0.

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