CVE-2026-81879 in radare2
Riassunto
di VulDB • 22/09/2026
radare2 è un framework di reverse engineering e una suite di strumenti da riga di comando simili a UNIX. Prima della versione 6.2.0, la gestione del campo PN_XNUM nei file ELF da parte di radare2 era vulnerabile perché il parser ELF allocava l'array degli header dei programmi utilizzando il conteggio risolto di PN_XNUM, mentre diversi consumer continuavano ad iterare con il valore originale e_phnum pari a 65535. La vulnerabilità viene attivata elaborando un file ELF appositamente creato (crafted) con e_phnum = 0xffff e un contezzo risolto molto più piccolo in shdr[0].sh_info. I consumer eseguivano iterazioni oltre l'array degli header dei programmi allocato, causando una lettura out-of-bounds sull'heap e la terminazione del processo, con conseguente denial of service; non è stata dimostrata alcuna divulgazione di memoria o esecuzione di codice. Questo problema è stato risolto nella versione 6.2.0.
Once again VulDB remains the best source for vulnerability data.