Impact
radare2's Mach‑O LC_DATA_IN_CODE parser may read beyond the allocated buffer when it trusts dataoff and datasize fields. The bug can be triggered with a crafted Mach‑O file while the non‑default bin.verbose option is enabled, allowing a final partial record to be processed incorrectly. This results in a heap out‑of‑bounds read and can cause the process to terminate; no attacker‑observable memory disclosure has been reported. The weakness corresponds to CWE‑125.
Affected Systems
The vulnerability affects the radare2 framework from radareorg released before version 6.2.0. It is relevant to UNIX‑like operating systems where radare2 is installed.
Risk and Exploitability
The CVSS score of 2.5 indicates a low severity, and the EPSS score is not available. The vulnerability is not listed in CISA’s KEV catalog. Exploitation requires local access to a machine running radare2 and the ability to open a crafted Mach‑O file while bin.verbose is enabled. Because the impact is limited to a process crash and there is no demonstrated information disclosure, the overall risk is low and the attack vector is local command execution.
OpenCVE Enrichment