CVE-2026-97149

Vulnérabilité moyenne dans Swift (OpenStack)

CVSS 5.3 · Moyenne
EPSS 0.2%
OpenStack•Swift•Versions : <2.36.4, 2.4.0, 2.37.0, <2.37.4, <2.35.5, 2.36.0, 2.38.0, <2.38.2

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.

Gravité et risque d'exploitation

CVE-2026-97149 obtient un score CVSS de 5.3/10, soit une gravité moyenne. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.24 %, ce qui la place devant 13.4 % des CVE référencées.

Que faire ?

  • Vérifiez si Swift (versions <2.36.4, 2.4.0, 2.37.0, <2.37.4, <2.35.5, 2.36.0, 2.38.0, <2.38.2) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références