Skip to main content

radare2 CVE-2026-14757

| EUVDEUVD-2026-41766 LOW
Numeric Errors (CWE-189)
2026-07-05 cna@vuldb.com GHSA-m7vh-m7f4-7h43
1.9
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain low-privilege local access
  2. Exploit
    Supply crafted binary to radare2
  3. Execution
    Trigger integer overflow in core_anal_bytes
  4. Impact
    Achieve limited confidentiality, integrity, or availability impact on local process

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Numeric handling
Exploitation Conditions

Exploitation requires the attacker to have local system access with at least a standard low-privilege user account (PR:L per CVSS 4.0 vector AV:L/PR:L). The attacker must be able to invoke radare2 directly and supply a specially crafted binary input that causes integer overflow in core_anal_bytes. No special non-default configuration of radare2 is required - the vulnerable code path is reachable during normal binary analysis operations. Exploitation is strictly limited to local vectors; remote exploitation is not possible without prior authenticated access to the host. The impact is further bounded by no scope change (SC:N/SI:N/SA:N), meaning exploitation cannot pivot to affect other co-located systems or processes. The primary limiting factor is the local access prerequisite, which excludes opportunistic remote attackers entirely.

Impact

The CVSS 4.0 base score of 1.9 is among the lowest assignable, driven by AV:L (local-only exploitation), PR:L (low-privilege user required), and symmetric low-impact ratings across VC:L/VI:L/VA:L with no subsequent-system impact (SC:N/SI:N/SA:N). There is no CISA KEV listing, confirming no verified active threat-actor exploitation at time of analysis. The E:P supplemental metric confirms a public proof-of-concept exists, which meaningfully lowers the skill barrier for exploitation but does not elevate severity on its own. EPSS data was absent from the input, so probabilistic exploitation forecasting cannot be performed. The gap between the publicly disclosed PoC and no KEV listing suggests this has not been observed as part of active campaigns. For most enterprise environments this is genuinely low priority; relevance increases in shared multi-user reverse engineering workstations, automated binary analysis pipelines processing untrusted third-party files, or CTF hosting infrastructure where multiple users share a system.

Exploit ScenarioDerived

A low-privilege user on a shared reverse engineering workstation crafts or obtains a malicious binary file and passes it to radare2 for analysis, triggering the integer overflow in core_anal_bytes during the byte analysis phase. Leveraging the publicly disclosed proof-of-concept, the attacker achieves limited access to process memory contents (information disclosure) or minor data manipulation within the radare2 process, consistent with the VC:L/VI:L impact ratings. No network access or elevated privilege is required to reach this code path.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 05, 2026

Integer overflow in radare2's binary analysis function exposes local users on systems running version 6.1.6 or earlier to limited confidentiality, integrity, and availability impacts. The flaw resides in the core_anal_bytes function within libr/core/cmd_anal.inc and requires only low-privilege local access to trigger via crafted binary input. A public proof-of-concept exploit has been disclosed, though no confirmed active exploitation (CISA KEV) is recorded; the CVSS 4.0 score of 1.9 reflects the tightly constrained local-only attack surface and limited impact scope.

RemediationAI

The vendor recommendation is to install the available patch. Users should monitor the upstream GitHub repository at https://github.com/radareorg/radare2 and GitHub issue #26041 (https://github.com/radareorg/radare2/issues/26041) for the patched release version, as an exact fixed version number was not independently confirmed in the provided data - the fix should be treated as 'upstream fix in progress; released patched version not independently confirmed.' As a compensating control until a confirmed patched build is available, restrict radare2 execution to trusted users only in multi-user environments by adjusting file-system permissions on the radare2 binary. In automated analysis pipelines, run radare2 inside a sandboxed container (e.g., a minimal Docker image with dropped capabilities and read-only mounts) to limit the blast radius of any exploitation to the container scope. Network-level mitigations are not applicable given the strictly local attack vector.

Affected VersionsENISA

radare2 6.1.1
radare2 6.1.2
radare2 6.1.4
radare2 6.1.0
radare2 6.1.3
radare2 6.1.6
radare2 6.1.5

Affected Packages

euvd radare2 no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

radare2 is an open-source reverse engineering framework built for binary disassembly, analysis, and debugging, widely used in security research, malware analysis, and CTF competition infrastructure. The vulnerable function core_anal_bytes in libr/core/cmd_anal.inc performs byte-level analysis of binary data streams. CWE-189 (Numeric Errors, encompassing integer overflow) indicates that arithmetic operations within this function do not adequately validate or bound-check integer values prior to use, creating the potential for memory region miscalculation or unexpected control flow. The CVSS 4.0 supplemental metric E:P confirms that a proof-of-concept for this overflow path has been publicly released. No CPE strings were included in the source data; affected versions are identified as up to and including 6.1.6 via NVD and VulDB reporting (vuldb.com/vuln/376346).

Know when Radare2 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vuldb) PRIMARY 1.9 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 5.3 MEDIUM

Local execution of radare2 with low-privilege user access is required; no scope change and symmetric low CIA impact reflect the bounded integer overflow effect.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A vulnerability was determined in radareorg radare2 up to 6.1.6. This affects the function core_anal_bytes of the file libr/core/cmd_anal.inc. This manipulation causes integer overflow. The attack needs to be launched locally. The exploit has been publicly disclosed and may be utilized. It is suggested to install a patch to address this issue.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
niche open-source RE tool, primarily security researchers and CTF users
Social Media
2
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
Poc
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

10
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2023-46570 CRITICAL POC
9.8 Oct 28

An out-of-bounds read in radare2 v.5.8.9 and before exists in the print_insn32 function of libr/arch/p/nds32/nds32-dis.h

CVE-2023-46569 CRITICAL POC
9.8 Oct 28

An out-of-bounds read in radare2 v.5.8.9 and before exists in the print_insn32_fpu function of libr/arch/p/nds32/nds32-d

CVE-2023-4322 CRITICAL POC
9.8 Aug 14

Heap-based Buffer Overflow in GitHub repository radareorg/radare2 prior to 5.9.0. Rated critical severity (CVSS 9.8), th

CVE-2026-6942 CRITICAL POC
9.3 Apr 23

OS command injection in radare2-mcp (the Model Context Protocol server that bridges the radare2 reverse-engineering fram

CVE-2022-1899 CRITICAL POC
9.1 May 26

Out-of-bounds Read in GitHub repository radareorg/radare2 prior to 5.7.0. Rated critical severity (CVSS 9.1), this vulne

CVE-2022-1297 CRITICAL POC
9.1 Apr 11

Out-of-bounds Read in r_bin_ne_get_entrypoints function in GitHub repository radareorg/radare2 prior to 5.6.8. Rated cri

CVE-2022-1296 CRITICAL POC
9.1 Apr 11

Out-of-bounds read in `r_bin_ne_get_relocs` function in GitHub repository radareorg/radare2 prior to 5.6.8. Rated critic

CVE-2023-5686 HIGH POC
8.8 Oct 20

Heap-based Buffer Overflow in GitHub repository radareorg/radare2 prior to 5.9.0. Rated high severity (CVSS 8.8), this v

CVE-2026-40499 HIGH POC
8.4 Apr 15

Command injection in radare2's PDB parser (versions <6.1.4) enables arbitrary command execution when analysts process ma

CVE-2026-40517 HIGH POC
8.4 Apr 22

Command injection in radare2 PDB parser (versions before 6.1.4) enables arbitrary OS command execution when users analyz

CVE-2017-16357 HIGH POC
7.8 Nov 01

In radare 2.0.1, a memory corruption vulnerability exists in store_versioninfo_gnu_verdef() and store_versioninfo_gnu_ve

CVE-2017-15932 HIGH POC
7.8 Oct 27

In radare2 2.0.1, an integer exception (negative number leading to an invalid memory access) exists in store_versioninfo

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy