Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en el middleware de cookies en Guzzle (CVE-2022-29248)

Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
25/05/2022
Última modificación:
21/07/2023

Descripción

Guzzle es un cliente PHP HTTP. Guzzle versiones anteriores a 6.5.6 y 7.4.3, contienen una vulnerabilidad con el middleware de cookies. La vulnerabilidad consiste en que no es comprobado si el dominio de la cookie es igual al dominio del servidor que establece la cookie por medio del encabezado Set-Cookie, lo que permite a un servidor malicioso establecer cookies para dominios no relacionados. El middleware de cookies está deshabilitado por defecto, por lo que la mayoría de los consumidores de la biblioteca no estarán afectados por este problema. Sólo aquellos que añaden manualmente el middleware de cookies a la pila de manejadores o construyen el cliente con ["cookies" =) true] están afectados. Además, aquellos que no usen el mismo cliente Guzzle para llamar a múltiples dominios y hayan deshabilitado el reenvío de redirecciones no estarán afectados por esta vulnerabilidad. Guzzle versiones 6.5.6 y 7.4.3, contienen un parche para este problema. Como mitigación, deshabilite el middleware de cookies

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:guzzlephp:guzzle:*:*:*:*:*:*:*:* 6.5.6 (excluyendo)
cpe:2.3:a:guzzlephp:guzzle:*:*:*:*:*:*:*:* 7.0.0 (incluyendo) 7.4.3 (excluyendo)
cpe:2.3:a:drupal:drupal:*:*:*:*:*:*:*:* 9.2.0 (incluyendo) 9.2.20 (excluyendo)
cpe:2.3:a:drupal:drupal:*:*:*:*:*:*:*:* 9.3.0 (incluyendo) 9.3.14 (excluyendo)
cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*