← volver
CVE-2023-25690criticalexplotación observadaCWE-444

Apache HTTP Server: HTTP request splitting with mod_rewrite and mod_proxy

97Vexday Risk Score

Prioriza la corrección. Ella explotación observada por VulnCheck y tiene prueba de concepto pública.

ssvc Actcvss 9.8epss 84%
de la publicación al arma49 días
Publicada en NVD7 mar
1ª PoC+49d
VulnCheck+506d
probabilidad de explotación
84%top 1% de las CVE
explotación observada
VulnCheck
9 exploit(s) público(s)
En resumen

Apache HTTP Server puede ser engañado para enviar solicitudes malformadas a servidores backend cuando usa ciertas reglas de reescritura o proxy. Un atacante puede explotar esto para eludir controles de seguridad, acceder a contenido no intencionado o envenenar cachés.

Detalle técnico

Vulnerabilidad de request smuggling HTTP en Apache HTTP Server 2.4.0–2.4.55 que ocurre cuando mod_proxy se combina con reglas mod_rewrite que coinciden e reinjectan datos de URL no sanitizados en solicitudes proxiadas. Vector de ataque requiere entrada de request-target controlada por el atacante; la explotación puede resultar en bypass de controles de acceso, smuggling de URL a servidores de origen y envenenamiento de caché.

Resumen generado y traducido por IA a partir de la descripción oficial.
Some mod_proxy configurations on Apache HTTP Server versions 2.4.0 through 2.4.55 allow a HTTP Request Smuggling attack. Configurations are affected when mod_proxy is enabled along with some form of RewriteRule or ProxyPassMatch in which a non-specific pattern matches some portion of the user-supplied request-target (URL) data and is then re-inserted into the proxied request-target using variable substitution. For example, something like: RewriteEngine on RewriteRule "^/here/(.*)" "http://example.com:8080/elsewhere?$1"; [P] ProxyPassReverse /here/ http://example.com:8080/ Request splitting/smuggling could result in bypass of access controls in the proxy server, proxying unintended URLs to existing origin servers, and cache poisoning. Users are recommended to update to at least version 2.4.56 of Apache HTTP Server.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
⚠ Recursos públicos, para evaluar la exposición de sistemas que controlas o estás autorizado a probar. Prueba solo con autorización.