CVE-2026-71191

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.
CVSS

No CVSS.

Configurations

No configuration.

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) En OpenStack Swift hasta la versión 2.38.0, el middleware S3API no garantiza que los encabezados semánticos x-amz-* estén cubiertos por la firma SigV4 en las solicitudes de URL pre-firmadas. Un atacante que obtiene una URL PUT pre-firmada puede inyectar un encabezado X-Amz-Copy-Source sin firmar, haciendo que Swift realice una copia del lado del servidor desde un objeto de origen arbitrario utilizando el contexto de autorización del firmante. El atacante puede leer cualquier objeto al que el firmante tiene acceso, siempre que se conozcan el project_id de destino, el nombre del contenedor y el nombre del objeto. Esto afecta a todas las implementaciones que utilizan la configuración predeterminada s3_acl=false.

Information

Published : 2026-08-05 06:16

Updated : 2026-10-24 15:10


NVD link : CVE-2026-71191

Mitre link : CVE-2026-71191

CVE.ORG link : CVE-2026-71191


JSON object : View

Products Affected

No product.

CWE
CWE-863

Incorrect Authorization