radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's ELF PN_XNUM handling was vulnerable because the ELF parser allocated the program-header array …
Medium CVSS 5.5
Summary
radare2 is a UNIX-like reverse engineering framework and command-line toolset. Prior to 6.2.0, radare2's ELF PN_XNUM handling was vulnerable because the ELF parser allocated the program-header array using the resolved PN_XNUM count but several consumers still iterated with the original e_phnum value of 65535. The vulnerability is triggered by processing a crafted ELF file with e_phnum = 0xffff and a much smaller resolved count in shdr[0].sh_info. Consumers iterated beyond the allocated program-…
In-depth triage
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Affected products
- :
Sources
- NVD DATABASE
Original Links
- https://github.com/radareorg/radare2/commit/9449b07579c19b6b187c1a0918fbec2cef1a036e Patch
- https://github.com/radareorg/radare2/issues/26223 Exploit
- https://github.com/radareorg/radare2/pull/26178 Patch
- https://github.com/radareorg/radare2/releases/tag/6.2.0 Release Notes
- https://github.com/radareorg/radare2/security/advisories/GHSA-jqfq-hvcp-xh4p Patch
- https://github.com/radareorg/radare2/issues/26223 Exploit
Timeline
- nvd_ingest NVD