CVEvulnerability

CVE-2017-12425

7.5 HIGH Published 2017-08-04 Modified 2026-06-17 Official page ↗
Status
Modified
Published
2017-08-04
Last modified
2026-06-17
Assigner
[email protected]
CVSS 3.0 ([email protected])
7.5 HIGH — CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0 ([email protected])
5.0 MEDIUM — AV:N/AC:L/Au:N/C:N/I:N/A:P
Weaknesses
CWE-190

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.

Affected configurations

• varnish-cache varnish 4.0.2 • varnish-cache varnish 4.0.3 • varnish cache project varnish cache 4.0.1 • varnish cache project varnish cache 4.0.2 • varnish cache project varnish cache 4.0.3 • varnish cache project varnish cache 4.0.4 • varnish-cache varnish 4.1.0 • varnish-software varnish cache 4.1.0 • varnish-software varnish cache 4.1.1 • varnish-software varnish cache 4.1.2 • varnish-software varnish cache 4.1.3 • varnish-software varnish cache 4.1.4 • varnish-software varnish cache 4.1.5 • varnish-software varnish cache 4.1.6 • varnish-software varnish cache 4.1.7 • varnish cache project varnish cache 5.0.0 • varnish cache project varnish cache 5.1.0 • varnish cache project varnish cache 5.1.1 • varnish cache project varnish cache 5.1.2

Related

Weakness · CWE (1)

  • CWE-190 Integer Overflow or Wraparound weakness

References