Approved changes feed: RSS · Atom

cpe:2.3:a:openstack:swift:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorOpenstack (7b0cf974-b2b5-592e-bdf4-6953805ef02a)
ProductSwift (5dc1ce05-a111-5bf8-8530-0b40ddbcf26d)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:deb/debian/swift purl2cpe 2026-06-01 10:17:03.719024
pkg:deb/ubuntu/swift purl2cpe 2026-06-01 10:17:03.719025
pkg:github/openstack/swift purl2cpe 2026-06-01 10:17:03.719027

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-71191 vulnerable 2026-09-16 04:32:59.716824 Details available
In OpenStack Swift through 2.38.0, S3API middleware does not enforce that semantic x-amz-* headers are covered by the SigV4 signature on presigned URL requests. An attacker who obtains a presigned PUT URL can inject an unsigned X-Amz-Copy-Source header, causing Swift to perform a server-side copy from an arbitrary source object using the signer's authorization context. The attacker can read any object the signer has access to, provided the target project_id, container name, and object name are known. This affects all deployments using the default s3_acl=false configuration.
Published: 2026-08-05T05:01:20.971Z
Updated: 2026-08-06T13:10:38.459Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-71190 vulnerable 2026-09-16 04:32:59.604529 Details available
In OpenStack Swift through 2.38.0, the proxy server Accept header parser contains a regular expression vulnerable to catastrophic backtracking (ReDoS). The "qdtext" pattern (?:[^"]|\\.)* allows an unauthenticated remote attacker to send a crafted Accept header that causes exponential CPU consumption in the proxy worker. A payload of 32 backslash-character pairs exceeds 30 seconds of CPU time. No authentication is required. Repeated requests can exhaust all proxy worker threads, resulting in a complete denial of service.
Published: 2026-08-05T04:54:03.020Z
Updated: 2026-08-06T13:09:17.168Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-71192 vulnerable 2026-09-16 04:32:59.392952 Details available
In OpenStack Swift through 2.38.0, the S3API middleware does not sanitize Swift-native control headers (X-Copy-From, X-Copy-From-Account) from S3 API requests when s3_acl=true. An attacker can inject these headers into a signed PUT request targeting their own bucket, causing Swift to perform a server-side copy from another tenant's private object. The source object authorization is bypassed because the S3API middleware has already authorized the request against the destination. The attacker can read any object whose project_id, container name, and object name are known, regardless of the source object's ACLs or ownership. This requires the non-default s3_acl=true configuration.
Published: 2026-08-05T05:05:33.267Z
Updated: 2026-08-05T13:31:30.582Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-50221 vulnerable 2026-07-29 00:57:47.652635 Details available
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.
Published: 2026-06-23T17:03:32.971Z
Updated: 2026-06-23T17:38:26.623Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49017 vulnerable 2026-06-08 08:05:12.387041 Details available
In OpenStack Swift before 2.36.2 and 2.37.2, s3api middleware enters an infinite loop when processing a truncated aws-chunked PUT request body. The StreamingInput class repeatedly appends an empty buffer and re-reads, causing the proxy-server worker handling the request to become permanently unresponsive with increasing CPU and memory consumption. An authenticated attacker can systematically exhaust all proxy-server workers, resulting in denial of service. The defect was introduced in Swift 2.36.0.
Published: 2026-05-27T01:57:58.831Z
Updated: 2026-06-02T17:33:08.620Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-47950 vulnerable 2026-06-08 05:50:41.012363 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-8761 vulnerable 2026-06-08 05:10:08.861661 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-16613 vulnerable 2026-06-08 05:09:00.646009 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2016-0738 vulnerable 2026-06-08 05:07:16.005763 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2016-0737 vulnerable 2026-06-08 05:07:16.005305 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2015-5223 vulnerable 2026-06-08 05:06:49.286148 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2015-1856 vulnerable 2026-06-08 05:06:26.461016 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-7960 vulnerable 2026-06-08 05:06:00.519528 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-4155 vulnerable 2026-06-08 05:04:34.241922 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-4406 vulnerable 2026-06-08 05:02:17.308851 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.