CVE-2026-50221: OpenStack Swift · Server-Side Request Forgery (SSRF)
Affects OpenStack SwiftSource CVE Database V5
Not known to be exploited · CVSS 5.3 Medium · fixed in 2.37.2 : update OpenStack Swift when convenient.
Data as of 5 Nov 2026, 23:24 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 12% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.37.2, 2.36.2, 2.35.3
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 23 Jun 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 5 Nov 2026.
What to do
Upgrade OpenStack Swift to 2.37.2, 2.36.2 or 2.35.3.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| OpenStackSwift | Affected
| Fixed in
|
| OpenStackSwift | Affected
| Fixed in
|
| OpenStackSwift | Affected
| Fixed in
|
AI-suggested
If you cannot patch yet, restrict write access to trusted users only and monitor for unusual container update requests that include internal update headers.
Description
In OpenStack Swift before 2.37.2, proxy-server does not strip internal update headers (X-Container-Host, X-Container-Device, X-Delete-At-Host, X-Delete-At-Device) from client requests before forwarding them to object-servers. An authenticated user with write access can inject these headers to redirect container update requests to an attacker-controlled server, enabling server-side request forgery. The SSRF requests expose internal cluster metadata including storage policy indexes, partition mappings, device names, and when at rest encryption is enabled, cipher text and initialization vectors for the container-level encryption key. The attacker can also cause "ghost listings" in arbitrary containers via the shard-range redirect mechanism.