Vulnerabilidad en Varnish HTTP Cache (CVE-2017-12425)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-190
Desbordamiento o ajuste de enteros
Fecha de publicación:
04/08/2017
Última modificación:
20/04/2025
Descripción
Se ha descubierto un problema en Varnish HTTP Cache 4.0.1 a 4.0.4; 4.1.0 a 4.1.7; 5.0.0; y 5.1.0 a 5.1.2. Una instrucción if incorrecta en el código fuente de varnishd significa que ciertas peticiones no válidas formuladas por el cliente pueden desembocar en una aserción, relacionada con un desbordamiento de enteros. Esto provoca que el proceso de trabajo varnishd se anule y se reinicie, perdiendo todos los contenidos de la caché en el proceso. Por lo tanto, un atacante puede bloquear el proceso de trabajo varnishd cuando quiera y evitar de forma efectiva que envíen contenidos (ataque por Denegación de Servicio). El nombre de archivo de código fuente específico que contiene la instrucción errónea varía según las versiones.
Impacto
Puntuación base 3.x
7.50
Gravedad 3.x
ALTA
Puntuación base 2.0
5.00
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:varnish-cache:varnish:4.0.2:rc-1:*:*:*:*:*:* | ||
| cpe:2.3:a:varnish-cache:varnish:4.0.3:rc-1:*:*:*:*:*:* | ||
| cpe:2.3:a:varnish-cache:varnish:4.0.3:rc-2:*:*:*:*:*:* | ||
| cpe:2.3:a:varnish-cache:varnish:4.0.3:rc-2-proper:*:*:*:*:*:* | ||
| cpe:2.3:a:varnish-cache:varnish:4.0.3:rc-3:*:*:*:*:*:* | ||
| cpe:2.3:a:varnish_cache_project:varnish_cache:4.0.1:*:*:*:*:*:*:* | ||
| cpe:2.3:a:varnish_cache_project:varnish_cache:4.0.2:*:*:*:*:*:*:* | ||
| cpe:2.3:a:varnish_cache_project:varnish_cache:4.0.3:*:*:*:*:*:*:* | ||
| cpe:2.3:a:varnish_cache_project:varnish_cache:4.0.4:*:*:*:*:*:*:* | ||
| cpe:2.3:a:varnish-cache:varnish:4.1.0:*:*:*:*:*:*:* | ||
| cpe:2.3:a:varnish-software:varnish_cache:4.1.0:beta1:*:*:*:*:*:* | ||
| cpe:2.3:a:varnish-software:varnish_cache:4.1.0:technology_preview1:*:*:*:*:*:* | ||
| cpe:2.3:a:varnish-software:varnish_cache:4.1.1:*:*:*:*:*:*:* | ||
| cpe:2.3:a:varnish-software:varnish_cache:4.1.1:beta1:*:*:*:*:*:* | ||
| cpe:2.3:a:varnish-software:varnish_cache:4.1.1:beta2:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- http://www.debian.org/security/2017/dsa-3924
- https://bugzilla.redhat.com/show_bug.cgi?id=1477222
- https://bugzilla.suse.com/show_bug.cgi?id=1051917
- https://github.com/varnishcache/varnish-cache/issues/2379
- https://lists.debian.org/debian-security-announce/2017/msg00186.html
- https://www.varnish-cache.org/security/VSV00001.html#vsv00001
- http://www.debian.org/security/2017/dsa-3924
- https://bugzilla.redhat.com/show_bug.cgi?id=1477222
- https://bugzilla.suse.com/show_bug.cgi?id=1051917
- https://github.com/varnishcache/varnish-cache/issues/2379
- https://lists.debian.org/debian-security-announce/2017/msg00186.html
- https://www.varnish-cache.org/security/VSV00001.html#vsv00001



