Skip to content
Heist/ feed
Back to feed
Medium

OW2 ASM 3.0 before 9.11 Excessive CPU Consumption via ClassWriter COMPUTE_FRAMES

Type: advisorySources: OSV

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-110261
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 02:33 UTC · Revision 1

Source evidence

OW2 ASM 3.0 before 9.11 Excessive CPU Consumption via ClassWriter COMPUTE_FRAMES

core-osv · Original source

Published 14 Oct 2026, 14:16 UTC

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.

osv:CVE-2026-110261
Complete source record
{
  "id": "c9d302baed88e473c0991359654b25fb210dd25a4953352990c60cf51ff1a182",
  "url": "https://osv.dev/vulnerability/CVE-2026-110261",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "OW2 ASM 3.0 before 9.11 Excessive CPU Consumption via ClassWriter COMPUTE_FRAMES",
    "summary": "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.",
    "evidence": "osv:CVE-2026-110261",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-110261",
      "aliases": [
        "CVE-2026-110261"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "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"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://gitlab.ow2.org/asm/asm",
              "type": "GIT",
              "events": [
                {
                  "introduced": "27979790f50bb16044d19a68754931c9093071d0"
                },
                {
                  "fixed": "baeba2ca4e5f8196795340b015ca8b69f39740f5"
                },
                {
                  "fixed": "ab68bbd2521359b7c8cd3517c6331ced3d817ed0"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "3.0"
                      },
                      {
                        "fixed": "9.11"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "fixed": "ab68bbd2521359b7c8cd3517c6331ced3d817ed0"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "ASM_9_10_1",
            "ASM_9_10",
            "ASM_9_9_1",
            "ASM_9_9",
            "ASM_9_8",
            "ASM_9_7_1",
            "ASM_9_7",
            "ASM_9_6",
            "ASM_9_5",
            "ASM_9_4",
            "ASM_9_3",
            "ASM_9_2",
            "ASM_9_1",
            "ASM_9_0",
            "ASM_9_0_BETA",
            "ASM_8_0_1",
            "ASM_8_0",
            "ASM_7_3_1",
            "ASM_7_2",
            "ASM_7_2_BETA",
            "ASM_7_1",
            "ASM_7_0",
            "ASM_7_0_BETA",
            "ASM_6_2_1",
            "ASM_6_2",
            "ASM_6_1_1",
            "ASM_6_1",
            "ASM_6_1_BETA2",
            "ASM_6_1_BETA",
            "ASM_6_0",
            "ASM_6_0_BETA",
            "ASM_5_2",
            "ASM_5_1",
            "ASM_5_0_4",
            "ASM_5_0_3",
            "ASM_5_0_2",
            "ASM_5_0_1",
            "ASM_5_0",
            "ASM_5_0_BETA",
            "ASM_4_2",
            "ASM_4_1",
            "ASM_4_0",
            "ASM_4_0_RC2",
            "ASM_4_0_RC1",
            "ASM_3_3_2",
            "ASM_3_3_1",
            "ASM_3_3",
            "ASM_3_1",
            "ASM_3_0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-110261.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:25.199944496Z",
      "provider": "osv",
      "references": [
        "https://repo1.maven.org/maven2/",
        "https://asm.ow2.io/versions.html",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/110xxx/CVE-2026-110261.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-110261",
        "https://www.vulncheck.com/advisories/ow2-asm-3.0-before-9.11-excessive-cpu-consumption-via-classwriter-compute-frames",
        "https://gitlab.ow2.org/asm/asm/-/commit/ab68bbd2521359b7c8cd3517c6331ced3d817ed0",
        "https://gitlab.ow2.org/asm/asm/-/merge_requests/463",
        "https://gitlab.ow2.org/asm/asm",
        "https://gitlab.ow2.org/asm/asm/-/blob/ASM_9_10_1/asm/src/main/java/org/objectweb/asm/MethodWriter.java#L1595"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-407"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/110xxx/CVE-2026-110261.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-110261",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 491934,
  "published_at": "2026-10-14T14:16:33.613+00:00"
}