Server-Side Request Forgery Vulnerability in OpenStack Swift Affecting Multiple Versions
CVE-2026-50221
5.3MEDIUM
What is CVE-2026-50221?
In OpenStack Swift prior to version 2.37.2, a vulnerability exists whereby the proxy-server inadequately processes update headers from client requests. Authenticated users with write permissions can exploit this weakness by injecting internal update headers. This manipulation allows attackers to redirect update requests to servers under their control, resulting in server-side request forgery (SSRF). As a consequence, sensitive internal cluster metadata, including storage policy details and encryption keys, can be exposed. Additionally, attackers may generate 'ghost listings' in various containers through a shard-range redirect technique.
Affected Version(s)
Swift 2.0.0 < 2.35.3
Swift 2.36.0 < 2.36.2
Swift 2.37.0 < 2.37.2
