GHSA-6vm6-6w33-f874
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach WS-Policy-processing endpoint
-
DeliverySend small doc with repeated policy references
-
ExploitNeethi re-expands references exponentially during normalization
-
ExecutionCPU and memory exhausted
-
ImpactService denial of service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the target application uses Apache Neethi (versions before 3.2.4) to parse and NORMALIZE a WS-Policy document supplied by the attacker - in practice a SOAP/web-service endpoint built on Apache Axis2 or CXF that accepts and processes client-provided WS-Policy. The trigger is a small document containing repeated policy references that Neethi re-expands exponentially during normalization. No authentication, user interaction, or non-default toggle is stated as required (PR:N/UI:N), but real exposure is limited to services that actually normalize untrusted/external policy documents; internal-only or non-policy-processing deployments are not reachable, and upgrading to 3.2.4 removes the flaw. |
| Impact | This is a genuine but bounded availability risk. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, 7.5 HIGH) indicates a remote, unauthenticated, low-complexity attack with no confidentiality or integrity impact - a pure denial-of-service via algorithmic complexity (CWE-770). No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no evidence of active exploitation or automated weaponization; the score is driven entirely by the reachability metrics rather than by observed real-world abuse. The realistic priority is moderate: the flaw only matters if an application actually normalizes untrusted or client-supplied WS-Policy documents, so the network-reachability implied by AV:N is conditional on how the embedding application (typically Apache Axis2/CXF SOAP stacks) exposes policy processing. Signals are internally consistent (all point to availability-only DoS) with no conflicts to resolve; the main gap is the absence of exploit-probability data (EPSS) and any exploitation evidence, which supports treating this as patch-in-normal-cycle rather than emergency-remediation for most deployments. |
| Exploit ScenarioDerived | An attacker submits a small, crafted WS-Policy document containing repeated policy references to a SOAP/web-service endpoint that uses Apache Neethi to normalize incoming policies. During normalization Neethi re-expands the same references exponentially, pinning CPU and exhausting memory so the service becomes unresponsive to legitimate users. No authentication or user interaction is required, but no public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 21, 2026
Denial of service in Apache Neethi before 3.2.4 allows unauthenticated remote attackers to exhaust server CPU and memory by submitting a small WS-Policy document that contains repeated policy references, which Neethi re-expands exponentially during normalization. The assessed vector is CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H (7.5), with impact limited to availability - there is no confidentiality or integrity loss. Practical exposure is bounded: only applications that actually parse and normalize attacker-supplied WS-Policy (typically SOAP/web-service endpoints built on Apache Axis2 or CXF) are reachable, and no public exploit identified at time of analysis. This is a genuine but bounded availability risk, and upgrading to 3.2.4 removes the flaw.
Earlier versions of this analysis (1)
Exponential re-expansion of repeated policy references in Apache Neethi before 3.2.4 lets a remote attacker exhaust CPU and memory during WS-Policy normalization, causing denial of service. The flaw is reachable only when an application feeds an attacker-controlled WS-Policy document into Neethi's normalization routine; deployments that normalize only static or locally configured policies are not exposed, and the assessed CVSS:3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H) rates this as a high-impact availability-only issue with no confidentiality or integrity effect. No public exploit code has been identified at time of analysis, there is no confirmed active exploitation (not in CISA KEV), and no EPSS score was supplied; the vendor rates the issue as moderate and states that version 3.2.4 fixes it.
RemediationAI
Vendor-released patch: upgrade Apache Neethi to 3.2.4 or later, which fixes the exponential reference re-expansion during normalization; the same upgrade must be applied to the bundled copy shipped by downstream frameworks (for example Axis2 or CXF distributions), since patching only a separately installed Neethi jar will not help if the runtime packages its own version. Where immediate upgrade is not possible, stop passing attacker-controlled WS-Policy into normalization: reject or strip policy-reference elements from externally supplied documents and resolve references only against a local, trusted policy registry - the trade-off is that legitimate client-side policy composition or negotiable-policy scenarios will break. Additional compensating controls include strict request body size limits, aggressive per-request CPU/memory and thread-pool caps, and aggressive read/processing timeouts on the SOAP endpoint that performs normalization; these reduce the amplification impact but may prematurely terminate legitimate processing of large policy documents and do not address the underlying unbounded expansion. Consult the Apache advisory thread at https://lists.apache.org/thread/l48btqh02rlpsgf5p6r5ltqk1cb69dtc and the oss-security disclosure at https://seclists.org/oss-sec/2026/q3/831 for authoritative fix guidance; no vendor-released patch other than the 3.2.4 upgrade is identified in the available data, and no public exploit code is known at time of analysis.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
WS-Policy is the OASIS standard for expressing web-service requirements and capabilities, and Apache Neethi is the WS-Policy engine embedded in widely used Java SOAP stacks such as Apache Axis2 and Apache CXF. Policy documents reference other policies through policy-reference elements, and normalization resolves those references into a flattened, usable policy. Neethi 3.2.x and earlier perform that expansion without adequate bounds, so a compact document that reuses the same reference in a nested or repeated fashion causes the same sub-policy to be expanded again and again, producing exponential growth in work, memory allocation, and CPU time relative to the tiny input size. This is root-caused as CWE-770 (Allocation of Resources Without Limits or Throttling): the parser lacks depth, count, or memoization limits on reference resolution. It is conceptually similar to XML entity-expansion amplification attacks, but occurs at the policy-reference layer rather than the XML entity layer, so generic XML hardening (disabling DTDs/external entities) does not by itself block it. EUVD lists the affected range as Apache Neethi 0 through versions before 3.2.4; no CPE strings were supplied with this record, and the affected artifact is the Neethi library as inherited by downstream consumers.
Know when Neethi gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Remote, low-complexity, unauthenticated triggering of exponential normalization yields availability-only impact with no confidentiality or integrity effect and no scope change.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
4Description PRE-NVD
Articles & Coverage 1
Executive ViewAI
Apache Neethi versions before 3.2.4 are susceptible to a denial-of-service attack that can exhaust server CPU and memory through specially crafted WS-Policy documents submitted by unauthenticated remote attackers. Organizations using Apache Axis2 or CXF to expose SOAP/web-service endpoints that parse external WS-Policy content are at risk of service outages affecting customers and internal operations. Although no public exploit identified at time of analysis, the vulnerability is remotely exploitable and requires immediate remediation to maintain availability of critical business services.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Stack exhaustion in Apache Neethi before 3.2.4 lets an unauthenticated remote attacker crash the WS-Policy parser by sup
Heap exhaustion in Apache Neethi versions before 3.2.4 lets unauthenticated remote attackers exhaust server memory by su
Denial of service in Apache Neethi before 3.2.4 lets unauthenticated remote attackers pin CPU for extended periods by su
Denial of service in Apache Neethi (org.apache.neethi:neethi) before 3.2.4 allows a malicious or compromised remote poli
EUVD-2026-83887
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB