Description
OW2 ASM 3.0 before 9.11 contains a denial of service vulnerability that allows attackers to exhaust CPU by supplying crafted class files processed with ClassWriter.COMPUTE_FRAMES. Attackers can craft methods that make the unbounded MethodWriter.computeAllFrames() fix point algorithm converge slowly, tying up transforming threads for unbounded time.
Published: 2026-10-14
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Patch Now
AI Analysis

Impact

This vulnerability is a Denial of Service risk where an attacker can exhaust CPU resources by providing specially crafted Java class files that are processed with ASM's ClassWriter.COMPUTE_FRAMES. The flaw lies in the MethodWriter.computeAllFrames() algorithm, which can be forced to converge very slowly, causing transformation threads to become unboundedly busy. The impact is an inability for the affected application to perform normal class transformations, leading to performance degradation or service interruption, and confirming a CWE-407 type resource exhaustion flaw.

Affected Systems

The affected product is the OW2 ASM library, version 3.0 before 9.11. Systems using the library in any context—such as build tools, bytecode manipulation frameworks, or application servers that dynamically generate or rewrite classes—could be impacted if they rely on the ClassWriter.COMPUTE_FRAMES feature.

Risk and Exploitability

The CVSS score of 6.8 indicates a moderate severity, and the EPSS score is not available, so the historical probability of exploitation remains uncertain. The vulnerability is not listed in the CISA KEV catalog. Attackers need to supply the crafted class files to an application using ASM; thus the attack vector is likely through any component that accepts or generates class files, which may be remote if the application exposes such functionality. Since the flaw consumes CPU, the exploit can be launched from a remote or local context where the attacker can inject class files, making it a plausible remote or user‑initiated DoS attack.

Generated by OpenCVE AI on October 15, 2026 at 02:55 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the OW2 ASM library to version 9.11 or later.
  • Avoid using ClassWriter.COMPUTE_FRAMES or restrict its usage to validated inputs.
  • Validate class file structure and method sizes before processing with ASM.
  • Implement resource limits or timeouts on class transformation threads to prevent extensive CPU consumption.

Generated by OpenCVE AI on October 15, 2026 at 02:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Description OW2 ASM 3.0 before 9.11 contains a denial of service vulnerability that allows attackers to exhaust CPU by supplying crafted class files processed with ClassWriter.COMPUTE_FRAMES. Attackers can craft methods that make the unbounded MethodWriter.computeAllFrames() fix point algorithm converge slowly, tying up transforming threads for unbounded time.
Title OW2 ASM 3.0 before 9.11 Excessive CPU Consumption via ClassWriter COMPUTE_FRAMES
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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T18:01:52.492Z

Reserved: 2026-10-13T18:33:55.549Z

Link: CVE-2026-110261

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

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

Modified: 2026-10-14T18:17:33.730

Link: CVE-2026-110261

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-15T03:00:14Z

Weaknesses
  • CWE-407

    Inefficient Algorithmic Complexity