CVE-2026-97149 in Swift
Resumen
por VulDB • 2026-09-24
En OpenStack Swift anterior a la versión 2.38.2, el middleware tempurl no rechaza la cabecera X-Copy-From en las solicitudes PUT. La firma de una TempURL solo cubre el método, la fecha de expiración y la ruta; por lo tanto, la lista de cabeceras prohibidas es la única defensa contra que una solicitud PUT firmada modifique su comportamiento. Un atacante con acceso a una TempURL para realizar operaciones PUT sobre un único objeto puede añadir una cabecera X-Copy-From que nombre cualquier otro objeto dentro de la misma cuenta; el middleware copy copia ese objeto al destino, y el atacante luego lee los datos de la víctima mediante una GET TempURL dirigida al objeto de destino. Las copias a través de límites entre cuentas son rechazadas. Solo se ven afectadas las implementaciones que utilizan la canalización proxy predeterminada (middleware tempurl y middleware copy) con claves TempURL a nivel de cuenta.
If you want to get best quality of vulnerability data, you may have to visit VulDB.