CVE-2026-91867: Apache Neethi: Remote policy fetch lacks a total timeout, allowing a slow server to hang the request indefinitely
Apache Neethi before 3.2.4 lacks a total timeout when fetching remote policies, letting a slow server hang the request thread indefinitely.
CVE-2026-91867 affects Apache Neethi (org.apache.neethi:neethi) versions before 3.2.4. When fetching a remote policy reference, Neethi limits only per-read time, not the whole transfer, so a server trickling bytes slowly can keep the fetch alive indefinitely and tie up the calling thread, causing denial of service. Users should upgrade to version 3.2.4, which fixes the issue.
- Fix released in Apache Neethi 3.2.4
- Denial of service via thread exhaustion on slow remote policy fetch
- Per-read timeout exists but no total transfer timeout
Vulnerabilities mentionedAll →
- CVE-2026-918674.3—Slow-Read DoS in Apache Neethi: Remote Policy Fetch Lacks Total Timeout (< 3.2.4)published · Apache Neethi
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| CVE-2026-91867 | Slow-Read DoS in Apache Neethi: Remote Policy Fetch Lacks Total Timeout (< 3.2.4) Apache Neethi, a Java library for processing WS-Policy documents, applies a timeout to each individual read when fetching a remotely referenced policy, but sets no deadline on the transfer as a whole. A malicious or compromised policy server can exploit this by trickling bytes just fast enough to keep resetting the per-read timer, holding the fetch open indefinitely and permanently tying up the calling application's thread, which is a denial of service. Exploitation requires an application built on a vulnerable Neethi version to resolve a policy from an attacker-controlled or attacker-influenced URL, so the impact depends on how the library is used rather than on Neethi alone. The flaw is fixed in Apache Neethi 3.2.4. There is no known public proof of concept, no evidence of exploitation in the wild, and the CVE is not in CISA's KEV catalog. |
Posted by Colm O hEigeartaigh on Sep 18 Severity: moderate Affected versions: - Apache Neethi (org.apache.neethi:neethi) before 3.2.4 Description: When Neethi fetches a remote policy reference, it only limits the time per read, not the whole transfer, so a server that trickles bytes slowly can keep the fetch alive indefinitely and tie up the calling thread (denial of service). Users are recommended to upgrade to version 3.2.4, which fixes this issue. Credit: This issue was...
This source does not provide full text. Read it at seclists.org.