Description
A security flaw has been discovered in radareorg radare2 up to 6.1.6. This issue affects the function r_bin_java_inner_classes_attr_calc_size of the file shlr/java/class.c of the component RBinJava Line Number Table Parser. Performing a manipulation results in heap-based buffer overflow. The attack requires a local approach. The exploit has been released to the public and may be used for attacks. The patch is named cd62d15a6cbecdc67fd03f3ebdbbbeb741d18f87. To fix this issue, it is recommended to deploy a patch.
Published: 2026-07-05
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A heap-based buffer overflow exists in the function r_bin_java_inner_classes_attr_calc_size within radare2’s RBinJava Line Number Table parser. When a crafted Java class file is parsed, the overflow can overwrite adjacent heap memory. This memory corruption could allow an attacker to execute arbitrary code or trigger a crash, resulting in denial of service. The vulnerability relies on local access and requires that radare2 process a malicious Java class file.

Affected Systems

The flaw affects radareorg radare2 versions up to and including 6.1.6. It targets the shlr/java/class.c component of the RBinJava parser, a core part of the radare2 binary analysis framework. Users deploying these versions are at risk.

Risk and Exploitability

The CVSS score of 4.8 indicates moderate severity, and the EPSS score of less than 1% shows a very low probability of exploitation at the time of this analysis. The vulnerability is not listed in CISA’s KEV catalog. Exploitation requires a local approach: a malicious Java class file must be processed by radare2. Since the exploit has been publicly released, any user running the affected radare2 version could trigger the overflow, potentially leading to code execution or a denial of service.

Generated by OpenCVE AI on July 26, 2026 at 21:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade radare2 to a patched release that incorporates commit cd62d15a6cbecdc67fd03f3ebdbbbeb741d18f87, or apply that patch to the source code before building.
  • Enable compiler hardening options such as -fstack-protector-strong, -D_FORTIFY_SOURCE=2, and -fPIE -pie to reduce the risk of a successful overflow.
  • Run radare2 in a sandboxed or containerized environment to isolate potential compromise.

Generated by OpenCVE AI on July 26, 2026 at 21:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 07 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-131
References
Metrics threat_severity

None

threat_severity

Low


Mon, 06 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 05 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
Description A security flaw has been discovered in radareorg radare2 up to 6.1.6. This issue affects the function r_bin_java_inner_classes_attr_calc_size of the file shlr/java/class.c of the component RBinJava Line Number Table Parser. Performing a manipulation results in heap-based buffer overflow. The attack requires a local approach. The exploit has been released to the public and may be used for attacks. The patch is named cd62d15a6cbecdc67fd03f3ebdbbbeb741d18f87. To fix this issue, it is recommended to deploy a patch.
Title radareorg radare2 RBinJava Line Number Table class.c r_bin_java_inner_classes_attr_calc_size heap-based overflow
First Time appeared Radareorg
Radareorg radare2
Weaknesses CWE-119
CWE-122
CPEs cpe:2.3:a:radareorg:radare2:*:*:*:*:*:*:*:*
Vendors & Products Radareorg
Radareorg radare2
References
Metrics cvssV2_0

{'score': 1.7, 'vector': 'AV:L/AC:L/Au:S/C:N/I:N/A:P/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 3.3, 'vector': 'CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 3.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Radareorg Radare2
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-06T13:20:53.970Z

Reserved: 2026-07-04T16:19:34.090Z

Link: CVE-2026-14759

cve-icon Vulnrichment

Updated: 2026-07-06T13:20:48.391Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Low

Publid Date: 2026-07-05T15:15:08Z

Links: CVE-2026-14759 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T21:15:03Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-122

    Heap-based Buffer Overflow

  • CWE-131

    Incorrect Calculation of Buffer Size