Description
OW2 ASM 3.0 before 9.11 contains an uncontrolled memory allocation vulnerability in the asm-commons JSRInlinerAdapter that inlines JSR/RET subroutines without memory or work limits. Attackers can supply a crafted class file with nested subroutines to force O(2^n) memory allocation, causing an OutOfMemoryError that crashes the JVM.
Published: 2026-10-14
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

Based on the description, it is inferred that attackers can supply a specially crafted class file containing nested JSR/RET subroutines to the ASM library’s JSRInlinerAdapter. The adapter inlines these subroutines without enforcing memory or work limits, causing an exponential growth in required memory proportional to O(2^n). In practice, this leads to an OutOfMemoryError that causes the Java Virtual Machine to crash. The weakness is described by CWE-407 – Uncontrolled Memory Allocation. The resulting denial of service can halt applications relying on the JVM, potentially disrupting services.

Affected Systems

Affected software is the OW2 ASM library, versions 3.0 through 9.10.x, prior to 9.11. ASM is widely incorporated in Java compilers, build tools, application servers, and instrumentation frameworks that process class files. Any system that loads and manipulates class files using these versions of ASM is susceptible to the crash if the attacker can supply such files.

Risk and Exploitability

The CVSS score of 6.8 indicates moderate severity. The EPSS score of 0.00172 (approximately 0.17%) suggests a low likelihood of exploitation, although the flaw is trivial to trigger in environments that accept untrusted class files. Based on the description, the likely attack vector is local or remote, requiring the attacker to deliver a class file to the JVM; therefore, no external network interaction beyond that delivery is needed for the exploit. The vulnerability does not provide code execution or privilege escalation but does cause service disruption. Because it is not listed in the CISA KEV catalog, there is currently no publicly verified exploitation in the wild, but the risk remains moderate to high for affected deployments.

Generated by OpenCVE AI on October 15, 2026 at 21:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade OW2 ASM to version 9.11 or later, which removes the uncontrolled memory allocation flaw.
  • If upgrading is not immediately possible, limit the processing of class files to trusted sources and remove or configure any components that automatically inline JSR/RET subroutines.
  • Deploy runtime monitoring to detect OOM events or abnormal memory usage spikes in the JVM, and configure the application to restart the affected process gracefully.

Generated by OpenCVE AI on October 15, 2026 at 21:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
First Time appeared Ow2
Ow2 asm
Vendors & Products Ow2
Ow2 asm

Wed, 14 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Description OW2 ASM 3.0 before 9.11 contains an uncontrolled memory allocation vulnerability in the asm-commons JSRInlinerAdapter that inlines JSR/RET subroutines without memory or work limits. Attackers can supply a crafted class file with nested subroutines to force O(2^n) memory allocation, causing an OutOfMemoryError that crashes the JVM.
Title OW2 ASM 3.0 before 9.11 Exponential Memory Allocation in JSRInlinerAdapter
Weaknesses CWE-407
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-26T16:22:47.113Z

Reserved: 2026-10-13T18:55:57.281Z

Link: CVE-2026-110270

cve-icon Vulnrichment

Updated: 2026-10-26T16:22:41.813Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-14T15:17:08.407

Modified: 2026-10-26T17:17:14.263

Link: CVE-2026-110270

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T22:38:47Z

Weaknesses
  • CWE-407

    Inefficient Algorithmic Complexity