LOW 3.3

CVE-2026-14788: Use-After-Free in Radare2 Binary Loading—Patch Guidance

A use-after-free vulnerability exists in Radare2, a widely-used reverse engineering and binary analysis framework. The flaw is located in the binary loading function and can be triggered by a local attacker with basic user privileges. While the vulnerability has been publicly disclosed, its low severity rating reflects limited direct impact—the primary consequence is denial of service through application crash. Organizations using Radare2 in production or security workflows should apply the available patch, particularly if the tool processes untrusted binaries.

Source data · NVD / CISA · public domain

CVSS
3.1 · 3.3 LOW · CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
Weaknesses (CWE)
CWE-119, CWE-416
Affected products
1 configuration(s)
Published / Modified
2026-07-06 / 2026-07-09

NVD description (verbatim)

A security vulnerability has been detected in radareorg radare2 up to 6.1.6. Affected by this vulnerability is the function r_core_bin_load of the file libr/core/cfile.c. Such manipulation leads to use after free. The attack needs to be performed locally. The exploit has been disclosed publicly and may be used. The name of the patch is 635ab1eeb30340c26076722a90cb91fb2272130b. Applying a patch is advised to resolve this issue.

7 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-14788 is a use-after-free vulnerability in radare2 versions up to 6.1.6, specifically within the r_core_bin_load function in libr/core/cfile.c. The vulnerability allows a local attacker with standard user privileges to cause memory safety violations by manipulating binary loading operations. The defect stems from improper memory management where freed memory is subsequently accessed, leading to heap corruption and potential application termination. The patch commit 635ab1eeb30340c26076722a90cb91fb2272130b addresses the memory handling flaw. CWE-416 (use-after-free) and CWE-119 (improper buffer handling) classify the root causes.

Business impact

For organizations deploying Radare2 as part of malware analysis, vulnerability research, or binary assessment pipelines, this vulnerability creates operational risk. An attacker with local system access could crash the analysis environment, disrupting workflows and potentially causing loss of in-progress analysis or temporary data loss. The low CVSS score indicates no confidentiality or integrity impact; the threat is primarily availability-focused. Organizations relying on Radare2 for security-critical analysis should prioritize stability and consider this vulnerability when assessing tool reliability requirements.

Affected systems

Radare2 versions up to and including 6.1.6 are affected. This includes all installations on Linux, macOS, Windows, and other supported platforms where the vulnerable library version is deployed. Users running newer releases or who have already applied patch 635ab1eeb30340c26076722a90cb91fb2272130b are not affected. Check your installed version via 'radare2 -v' to determine exposure.

Exploitability

Exploitation requires local access and standard user-level privileges; remote exploitation is not possible. The attack surface is limited to scenarios where an attacker can supply or manipulate binary files processed by the r_core_bin_load function. While a public disclosure exists, the practical attack complexity remains moderate because the vulnerability requires specific input conditions and local system access. Organizations with strong local access controls face reduced risk.

Remediation

Apply the patch identified by commit 635ab1eeb30340c26076722a90cb91fb2272130b. Verify against the radare2 project repository or official release notes to confirm the patch version. Upgrade to a patched release if available through your distribution or build from the patched source. For environments where immediate patching is not feasible, restrict local system access and avoid processing untrusted or adversary-controlled binaries with Radare2.

Patch guidance

Verify the currently installed Radare2 version and confirm it does not match the vulnerable range (up to 6.1.6). Review the radare2 GitHub repository and official release announcements to identify the first patched release following the disclosure date of July 6, 2026. The patch commit 635ab1eeb30340c26076722a90cb91fb2272130b provides the technical fix; verify your update includes this commit. Standard package managers may lag behind upstream releases, so check directly with the radare2 project for the latest version if your distribution has not yet published an update.

Detection guidance

Monitor Radare2 process terminations and crashes, particularly those triggered by binary loading operations on untrusted files. Implement audit logging for file access patterns in analysis environments. Intrusion detection systems should flag unusual binary file handling in directories where Radare2 operates. Network-based detection is not applicable due to the local-only attack vector. Log analysis should correlate process crashes with specific input files to identify potential exploitation attempts.

Why prioritize this

This vulnerability merits prompt but not emergency action. The low CVSS score (3.3) and local-only attack requirement reduce immediate risk for most organizations. However, the public disclosure and availability of exploit code justify timely patching to prevent operational disruption and maintain tool stability. Prioritize patching in environments where Radare2 is heavily used or where analysis reliability is mission-critical.

Risk score, explained

CVSS 3.3 (Low severity) reflects the limited scope of impact: local-only attack vector, low privilege requirements, and availability-only consequence (denial of service). The score does not account for confidentiality or integrity breaches because the vulnerability does not enable those attacks. Organizations with strict local access controls or limited Radare2 exposure should weight this lower in their risk portfolio; those relying on Radare2 for continuous security operations should treat it as a moderate operational priority.

Frequently asked questions

Can this vulnerability be exploited remotely?

No. CVE-2026-14788 requires local system access and standard user privileges. Remote exploitation is not possible. The attack vector is limited to scenarios where an attacker can interact with the local system and supply malicious binary files to Radare2.

What is the actual impact if the vulnerability is exploited?

The primary impact is denial of service—the application crashes when processing specially crafted binaries. There is no data theft, no privilege escalation, and no ability to execute arbitrary code. The vulnerability causes the Radare2 process to terminate, disrupting ongoing analysis but not compromising system security or data confidentiality.

How do I determine if my Radare2 installation is vulnerable?

Run 'radare2 -v' to check your installed version. If the version is 6.1.6 or earlier, you are vulnerable. Verify against the radare2 release notes or GitHub repository to confirm whether your version includes patch commit 635ab1eeb30340c26076722a90cb91fb2272130b.

Is this vulnerability being actively exploited in the wild?

The vulnerability has been publicly disclosed, but it is not currently tracked in the CISA Known Exploited Vulnerabilities (KEV) catalog. The low severity and local-only attack requirement limit its attractiveness for widespread exploitation, though the public disclosure means exploit code may exist and could theoretically be weaponized by local attackers.

This analysis is provided for informational purposes and based on vendor advisories and CVE records as of the publication date. SEC.co does not provide legal advice or guarantee the completeness or accuracy of external references. Organizations should verify patch availability and version numbers directly with the radare2 project and their vendors before deploying patches. CVSS scores and severity ratings are provided by NIST and the vulnerability's original assessors; risk assessment should be tailored to your organization's environment and asset criticality. No proof-of-concept code or weaponized exploits are detailed in this analysis. Consult your incident response and patch management policies before implementing changes in production environments. Source: NVD (public-domain), retrieved 2026-08-14. Analysis generated by SEC.co (claude-haiku-4-5).