CVE-2026-91864: Apache Neethi: Crafted WS-Policy documents bypass element/attribute limits causing memory exhaustion
Apache Neethi before 3.2.4 copies unlimited content inside policy assertions without size checks, allowing crafted documents to exhaust the heap.
CVE-2026-91864 affects Apache Neethi (org.apache.neethi:neethi) versions before 3.2.4. A specially crafted WS-Policy document can pack unlimited content inside a policy assertion, which Neethi copies into memory without counting it against its size limits, exhausting the heap and causing denial of service. Users should upgrade to version 3.2.4. The issue was found using Claude agents.
- Fix released in Apache Neethi 3.2.4
- Size-limit bypass enables heap exhaustion via crafted assertions
- Discovered using Claude agents during security research
Vulnerabilities mentionedAll →
- CVE-2026-918647.5—Heap Exhaustion DoS in Apache Neethi WS-Policy Parser (fixed in 3.2.4)published · Apache Software Foundation Apache Neethi
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| CVE-2026-91864 | Heap Exhaustion DoS in Apache Neethi WS-Policy Parser (fixed in 3.2.4) Apache Neethi, a Java library used to parse WS-Policy documents in SOAP/WS-* web service stacks, fails to enforce its element and attribute size limits on content nested inside a policy assertion. An attacker who can supply a specially crafted WS-Policy document (for example, an untrusted WSDL or policy attachment fed to a service that parses it with Neethi) can cause the library to copy unlimited content into memory, exhausting the heap. The result is denial of service — application slowdown or crash from out-of-memory conditions — with no indication of code execution or data exposure. Any application embedding a Neethi version prior to 3.2.4 is affected, which most commonly means enterprise SOAP stacks and products that bundle the library transitively. There is no public proof of concept, the flaw is not in CISA's KEV catalog, and no exploitation has been reported. |
Posted by Colm O hEigeartaigh on Sep 18 Severity: moderate Affected versions: - Apache Neethi (org.apache.neethi:neethi) before 3.2.4 Description: A specially crafted WS-Policy document can pack unlimited content inside a policy assertion, which Neethi copies into memory without counting it against its size limits, exhausting the heap (denial of service). Users are recommended to upgrade to version 3.2.4, which fixes this issue. Credit: This issue was found using Claude agents...
This source does not provide full text. Read it at seclists.org.