Vulnerability · Published Sep 24, 2026 · Assigned by mitre

CVE-2026-97149

Medium 5.3

In plain English

A medium-severity security flaw in Swift from OpenStack. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 16% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 4.0)5.3Medium
Exploit odds (30 days)0.2%top 83.8% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

In OpenStack Swift before 2.38.2, the tempurl middleware does not reject the X-Copy-From header on PUT requests. A TempURL signature only covers the method, expiry, and path, and thus the list of disallowed headers is the only defense against a signed PUT request changing what the request does. An attacker holding a PUT TempURL for a single object can add an X-Copy-From header naming any object in the same account; the copy middleware copies that object to the destination, and the attacker then reads the victim's data back with a GET TempURL for the destination object. Copies across account boundaries are rejected. Only deployments using the shipped default proxy pipeline (tempurl and copy middleware) with account-level TempURL keys are affected.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12swift2.30.1-0+deb12u3DEBIAN-CVE-2026-97149
Debian:13swift2.35.1-0+deb13u4DEBIAN-CVE-2026-97149
Debian:14swift2.38.1-3DEBIAN-CVE-2026-97149
Ubuntu:22.04:LTSswiftno fix listedUBUNTU-CVE-2026-97149
Ubuntu:24.04:LTSswiftno fix listedUBUNTU-CVE-2026-97149
Ubuntu:26.04:LTSswiftno fix listedUBUNTU-CVE-2026-97149
Ubuntu:26.10swiftno fix listedUBUNTU-CVE-2026-97149

Affected products (as reported)

VendorProductVersions
OpenStack Swift 2.4.0 – before 2.35.52.36.0 – before 2.36.42.37.0 – before 2.37.42.38.0 – before 2.38.2

Weakness: CWE-184 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

References