Description
Apache Neethi is vulnerable to uncontrolled recursion when parsing policies that lack policy Ids or with deeply nested structures, which may lead to a denial of service attack when parsing policies due to runtime memory exhaustion. Users are recommended to upgrade to version 3.2.3, which fixes this issue.
Published: 2026-07-24
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Apache Neethi processes WS policy documents. When a policy does not include a policy ID or contains deeply nested structures, the recursion that resolves policy references expands without limit, eventually exhausting the JVM heap and causing the application to become unresponsive. The weakness is classified as CWE‑400 and allows an attacker who can supply such a policy document to trigger a denial‑of‑service condition by exhausting memory.

Affected Systems

All builds of Apache Neethi prior to version 3.2.3 are vulnerable. Any application that imports policy documents with the library, including web services frameworks, must consider this risk if it processes untrusted policy input.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity for service disruption. The EPSS score of less than 1% signals a low probability of exploitation in the current threat landscape, and the vulnerability is not listed in CISA’s KEV catalog. An attacker would need to supply a crafted policy that lacks a policy ID or has excessive nesting depth—delivery could occur through any channel that feeds policy documents to the library, such as network endpoints that accept policy uploads, administrative consoles, or file‑based inputs. Based on typical usage patterns, these channels are inferred but not explicitly stated in the CVE entry.

Generated by OpenCVE AI on August 4, 2026 at 15:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache Neethi to version 3.2.3 or later
  • Validate incoming policy documents to ensure they contain a policy ID before passing them to the library
  • Reject or silently ignore policies whose nesting depth exceeds a predetermined safe limit (e.g., 10 levels)
  • Implement rate limiting on endpoints that accept policy uploads to reduce the likelihood of repeated memory‑exhaustion attempts
  • Monitor JVM heap usage for sudden spikes during policy parsing and alert on sustained high memory consumption

Generated by OpenCVE AI on August 4, 2026 at 15:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 24 Jul 2026 23:45:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache neethi
Vendors & Products Apache
Apache neethi

Fri, 24 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Fri, 24 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Description Apache Neethi is vulnerable to uncontrolled recursion when parsing policies that lack policy Ids or with deeply nested structures, which may lead to a denial of service attack when parsing policies due to runtime memory exhaustion. Users are recommended to upgrade to version 3.2.3, which fixes this issue.
Title Apache Neethi: Uncontrolled recursion in policy processing
Weaknesses CWE-400
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-07-24T18:38:17.880Z

Reserved: 2026-07-24T07:16:40.533Z

Link: CVE-2026-66142

cve-icon Vulnrichment

Updated: 2026-07-24T14:34:50.576Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-24T13:18:29.237

Modified: 2026-07-27T14:35:32.197

Link: CVE-2026-66142

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T15:15:04Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption