CVE 5.3 MEDIUM

CVE-2026-50221_CVE-2026-50221

5.3 / 10
MEDIUM
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

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.

Basic Information

ID CVE-2026-50221
Source mitre
Published Jun 23, 2026 at 17:03
Modified Jun 23, 2026 at 17:38

Affected Product

Vendor OpenStack
Product Swift
Version 2.0.0
Affected Versions OpenStack Swift 2.0.0
OpenStack Swift 2.36.0
OpenStack Swift 2.37.0

CWE Classification

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.