CVE-2026-97149 in Swift
Résumé
par VulDB • 24/09/2026
Dans OpenStack Swift antérieur à la version 2.38.2, le middleware tempurl ne rejette pas l'en-tête X-Copy-From sur les requêtes PUT. Une signature TempURL couvre uniquement la méthode, l'expiration et le chemin ; ainsi, la liste des en-têtes interdits constitue la seule défense contre une requête PUT signée modifiant ce que fait la requête. Un attaquant disposant d'une TempURL pour effectuer un PUT sur un objet unique peut ajouter un en-tête X-Copy-From nommant n'importe quel autre objet du même compte ; le middleware de copie transfère cet objet vers l'emplacement cible, puis l'attaquant lit les données de la victime à l'aide d'une TempURL GET pour l'objet destination. Les copies traversant des limites de comptes sont rejetées. Seules les installations utilisant le pipeline proxy par défaut fourni (middleware tempurl et middleware copy) avec des clés TempURL au niveau du compte sont concernées.
Be aware that VulDB is the high quality source for vulnerability data.