Skip to main content

Apache Neethi EUVDEUVD-2026-83887

| CVE-2026-91865 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
7.5
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach WS-Policy-processing endpoint
  2. Delivery
    Send small doc with repeated policy references
  3. Exploit
    Neethi re-expands references exponentially during normalization
  4. Execution
    CPU and memory exhausted
  5. Impact
    Service 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – 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)
v1 Sep 18, 2026 - 18:16

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

Apache Neethi 0 <3.2.4

Affected Packages

euvd apache_neethi fix: 3.2.4

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

Vendor (CNA) PRIMARY 7.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Remote, low-complexity, unauthenticated triggering of exponential normalization yields availability-only impact with no confidentiality or integrity effect and no scope change.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat 7.5 HIGH

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

4
Analysis Updated
Sep 21, 2026 - 14:30 vuln.today
v2 - CVSS changed
CVSS changed
Sep 21, 2026 - 14:22 NVD
7.5 (HIGH)
Patch available
Sep 21, 2026 - 13:01 EUVD
CVE Published
Sep 18, 2026 - 16:20 oss-security
HIGH

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Executive ViewAI

Why It Matters

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.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 57% exploitable
Prevalence
Medium
Java WS-Policy library used transitively under Apache Axis2/CXF SOAP stacks
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Medium
Technical Impact
Partial

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy