Description
OW2 ASM 9.11 before 9.11.1 contains an infinite loop vulnerability in Label.resolve() caused by 16-bit forward-reference offsets truncating when rewritten methods exceed 64 KB. Attackers can supply crafted class files whose transformed code grows past 65535 bytes, hanging ClassReader.accept() and denying service to build tools, instrumenters, agents, or analyzers.
Published: 2026-10-18
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

OW2 ASM 9.11 libraries prior to version 9.11.1 contain an infinite loop in the Label.resolve() method. The loop occurs when 16‑bit forward‑reference offsets are truncated during method rewriting that causes the transformed bytecode to exceed 64 KB. When the loop is triggered, the ClassReader.accept() routine hangs, resulting in a denial of service that affects any build tools, instrumenters, agents or analyzers that rely on ASM to process class files. The weakness is classified as CWE‑835, an infinite loop flaw.

Affected Systems

Vendors affected are OW2:ASM. All deployments that use ASM 9.11 or earlier, including any build utilities, code analysis frameworks, instrumentation tools or agents that embed the library, are susceptible. Versions prior to the 9.11.1 release are vulnerable; no additional product or version qualifiers are provided.

Risk and Exploitability

The CVSS base score of 6.8 indicates a moderate severity for denial of service. EPSS data is unavailable, and the vulnerability is not listed in the CISA KEV catalog. Attackers must provide a crafted class file that increases the rewritten method size beyond 65 535 bytes; therefore the likely attack vector is local or controlled input to a system that processes class files. While this limits remote exploitation, any compromised or malicious Java environment that uses ASM could be disrupted, leading to service outages or build failures.

Generated by OpenCVE AI on October 18, 2026 at 13:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ASM to version 9.11.1 or later, which removes the loop flaw.
  • Ensure that all downstream components—including IDEs, build tools and monitoring agents—that embed ASM are also updated to a fixed version.
  • If an immediate upgrade is not possible, isolate the environment that processes unsupported class files, for example by running the tooling in a sandbox or restricting untrusted input until the library can be patched.

Generated by OpenCVE AI on October 18, 2026 at 13:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 19 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 19 Oct 2026 13:15:00 +0000

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

Sun, 18 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description OW2 ASM 9.11 before 9.11.1 contains an infinite loop vulnerability in Label.resolve() caused by 16-bit forward-reference offsets truncating when rewritten methods exceed 64 KB. Attackers can supply crafted class files whose transformed code grows past 65535 bytes, hanging ClassReader.accept() and denying service to build tools, instrumenters, agents, or analyzers.
Title OW2 ASM 9.11 before 9.11.1 Denial of Service via Infinite Loop in Label.resolve()
Weaknesses CWE-835
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-19T16:38:14.812Z

Reserved: 2026-10-18T11:48:16.564Z

Link: CVE-2026-112046

cve-icon Vulnrichment

Updated: 2026-10-19T15:35:41.987Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-18T13:16:36.463

Modified: 2026-10-19T21:13:39.973

Link: CVE-2026-112046

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-18T12:19:35Z

Links: CVE-2026-112046 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T12:53:09Z

Weaknesses
  • CWE-835

    Loop with Unreachable Exit Condition ('Infinite Loop')