CVE-2022-31091: fallo de gravedad alta en guzzle
Change in port should be considered a change in origin in Guzzle
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
La librería Guzzle de PHP no elimina encabezados sensibles de autorización al seguir redirecciones a URLs con puertos diferentes. Esto causa exposición de credenciales a destinos no autorizados.
Vulnerabilidad CWE-200 en el manejo de redirecciones de Guzzle: la librería omite la eliminación de encabezados Authorization y Cookie al seguir redirecciones HTTP hacia destinos con puerto diferente, aunque host y scheme sean idénticos. El ataque requiere un servidor que responda con redirección a puerto diferente; depende de que la aplicación siga redirecciones automáticamente.
En el mismo producto, de las más peligrosas a las menos.