CVE-2017-12425

HIGH

Varnish 4.0.1-4.0.4 4.1.0-4.1.7 5.0.0 5.1.0-5.1.2 - Denial of Service via Integer Overflow

Title source: llm
STIX 2.1

Description

An issue was discovered in Varnish HTTP Cache 4.0.1 through 4.0.4, 4.1.0 through 4.1.7, 5.0.0, and 5.1.0 through 5.1.2. A wrong if statement in the varnishd source code means that particular invalid requests from the client can trigger an assert, related to an Integer Overflow. This causes the varnishd worker process to abort and restart, losing the cached contents in the process. An attacker can therefore crash the varnishd worker process on demand and effectively keep it from serving content - a Denial-of-Service attack. The specific source-code filename containing the incorrect statement varies across releases.

References (6)

Core 6
Core References
Mailing List, Third Party Advisory x_refsource_confirm
https://lists.debian.org/debian-security-announce/2017/msg00186.html
Third Party Advisory vendor-advisory x_refsource_debian
http://www.debian.org/security/2017/dsa-3924
Issue Tracking, Third Party Advisory x_refsource_confirm
https://bugzilla.suse.com/show_bug.cgi?id=1051917
Issue Tracking, Third Party Advisory x_refsource_confirm
https://bugzilla.redhat.com/show_bug.cgi?id=1477222
Third Party Advisory x_refsource_confirm
https://github.com/varnishcache/varnish-cache/issues/2379

Scores

CVSS v3 7.5
EPSS 0.0242
EPSS Percentile 82.1%
Attack Vector NETWORK
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Details

CWE
CWE-190
Status published
Products (19)
varnish-cache/varnish 4.0.2 rc-1
varnish-cache/varnish 4.0.3 rc-1 (4 CPE variants)
varnish-cache/varnish 4.1.0
varnish-software/varnish_cache 4.1.0 beta1 (2 CPE variants)
varnish-software/varnish_cache 4.1.1 (3 CPE variants)
varnish-software/varnish_cache 4.1.2 (3 CPE variants)
varnish-software/varnish_cache 4.1.3 (3 CPE variants)
varnish-software/varnish_cache 4.1.4 (4 CPE variants)
varnish-software/varnish_cache 4.1.5 (3 CPE variants)
varnish-software/varnish_cache 4.1.6
... and 9 more
Published Aug 04, 2017
Tracked Since Feb 18, 2026