CVE-2026-71190
Description
In OpenStack Swift through 2.38.0, the proxy server Accept header parser contains a regular expression vulnerable to catastrophic backtracking (ReDoS). The "qdtext" pattern (?:[^"]|\\.)* allows an unauthenticated remote attacker to send a crafted Accept header that causes exponential CPU consumption in the proxy worker. A payload of 32 backslash-character pairs exceeds 30 seconds of CPU time. No authentication is required. Repeated requests can exhaust all proxy worker threads, resulting in a complete denial of service.
How to fix
- OpenStack Swift2.35.4, 2.36.3, 2.37.3 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| OpenStack Swift | 1.9.1 ≤ v < 2.35.4, 2.36.0 ≤ v < 2.36.3, 2.37.0 ≤ v < 2.37.3, 2.38.0 | 2.35.4, 2.36.3, 2.37.3 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.