Impact
The vulnerability is a catastrophic back‑tracking bug in OpenStack Swift's proxy server Accept header parser. A specially crafted Accept header containing many back‑slash pairs forces the regular expression (?:[^\\"]|\\\\.)* to perform exponential time matching, consuming CPU resources for the worker thread. An attacker can send such a header without authentication, making each request take over 30 seconds of CPU time. Repeated requests can saturate all worker threads, effectively shutting down the Swift proxy and denying service to legitimate users.
Affected Systems
The flaw exists in OpenStack Swift releases through 2.38.0. Any deployment of the Swift proxy component in those versions is vulnerable; this includes installations in public clouds, private clouds, and hybrid environments that rely on the OpenStack Swift object storage service.
Risk and Exploitability
The CVSS score of 8.7 reflects a high‑severity denial‑of‑service condition. EPSS data is currently unavailable, and the vulnerability is not in the CISA KEV catalog. The attack vector is remote, unauthenticated, and exploits the regular expression parser. By sending crafted Accept headers, an attacker can exhaust CPU cycles and worker threads, leading to a complete denial of service.
OpenCVE Enrichment
Debian DLA