Skip to main content
VulnerabilityPublished

CVE-2026-50221: OpenStack Swift · Server-Side Request Forgery (SSRF)

Affects OpenStack SwiftSource CVE Database V5

0
Compare

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

CVSS 4.0 base score
5.3Medium
How severe the flaw is on the 0–10 CVSS scale.
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:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 23 Jun 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
OpenStackSwiftAffected
  • >=2.37.0 <2.37.2
Fixed in
  • 2.37.2
OpenStackSwiftAffected
  • >=2.36.0 <2.36.2
Fixed in
  • 2.36.2
OpenStackSwiftAffected
  • >=2.0.0 <2.35.3
Fixed in
  • 2.35.3

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.

References

Community reviews

Loading reviews…