SEPTEMBER 26, 2026
Live Feed
Back to database
Case File

CVE-2026-81879

MEDIUM · CVSS 5.5 EPSS 0.21% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-22 · Last synced 2026-09-26

CyberRota Analysis

AI-Generated

The radare2 reverse engineering framework prior to version 6.2.0 is vulnerable due to improper handling of the ELF PN_XNUM, which can lead to heap out-of-bounds reads when processing specially crafted ELF files. This vulnerability may result in denial of service through process termination, although memory disclosure and code execution have not been confirmed. Users of radare2, especially those in security research and software development, should prioritize upgrading to version 6.2.0 to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Detected Signals
code execution

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-81879
Severity
MEDIUM
CVSS
5.5
EPSS
0.21%

Original NVD Description

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-header array. This can cause a heap out-of-bounds read and process termination, resulting in denial of service; memory disclosure and code execution have not been demonstrated. This issue is fixed in version 6.2.0.

Related CVEs

Other vulnerabilities affecting the same vendor(s)