PT-2026-51572 · Openstack · Openstack Swift
CVSS v3.1
5.4
Medium
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
OpenStack Swift versions prior to 2.37.2
Description
The proxy-server fails to strip internal update headers from client requests before forwarding them to object-servers. An authenticated user with write access can inject the headers
X-Container-Host, X-Container-Device, X-Delete-At-Host, and X-Delete-At-Device to redirect container update requests to an attacker-controlled server, resulting in server-side request forgery (SSRF). This allows the exposure of internal cluster metadata, such as storage policy indexes, partition mappings, device names, and, when at-rest encryption is active, cipher text and initialization vectors for the container-level encryption key. Additionally, the shard-range redirect mechanism can be used to create ghost listings in arbitrary containers.Recommendations
Update to version 2.37.2 or later.
Exploit
Fix
SSRF
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Openstack Swift