CVE-2014-3609
HttpHdrRange.cc in Squid 3.x before 3.3.12 and 3.4.x before 3.4.6 allows remote attackers to...
HttpHdrRange.cc in Squid 3.x before 3.3.12 and 3.4.x before 3.4.6 allows remote attackers to cause a denial of service (crash) via a request with crafted "Range headers with unidentifiable byte-range values."
Exploit likelihood
What each source reports
NVD Score used
5.0
HttpHdrRange.cc in Squid 3.x before 3.3.12 and 3.4.x before 3.4.6 allows remote attackers to cause a denial of service (crash) via a request with crafted "Range headers with unidentifiable byte-range values."
- Record
CVE-2014-3609- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
HttpHdrRange.cc in Squid 3.x before 3.3.12 and 3.4.x before 3.4.6 allows remote attackers to cause a denial of service (crash) via a request with crafted "Range headers with unidentifiable byte-range values."
- Record
CVE-2014-3609- Updated
- 2026-11-02
EUVDEUVD-2014-3574 No score
HttpHdrRange.cc in Squid 3.x before 3.3.12 and 3.4.x before 3.4.6 allows remote attackers to cause a denial of service (crash) via a request with crafted "Range headers with unidentifiable byte-range values."
- Record
EUVD-2014-3574- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-wfpr-78ph-w6wr No score
HttpHdrRange.cc in Squid 3.x before 3.3.12 and 3.4.x before 3.4.6 allows remote attackers to...
HttpHdrRange.cc in Squid 3.x before 3.3.12 and 3.4.x before 3.4.6 allows remote attackers to cause a denial of service (crash) via a request with crafted "Range headers with unidentifiable byte-range values."
- Record
GHSA-wfpr-78ph-w6wr- Weakness
- CWE-20
- Updated
- 2026-11-02
OSV No score
HttpHdrRange.cc in Squid 3.x before 3.3.12 and 3.4.x before 3.4.6 allows remote attackers to cause a denial of service (crash) via a request with crafted "Range headers with unidentifiable byte-range values."
- Record
CVE-2014-3609- Updated
- 2026-11-02
OSVDEBIAN-CVE-2014-3609 No score
HttpHdrRange.cc in Squid 3.x before 3.3.12 and 3.4.x before 3.4.6 allows remote attackers to cause a denial of service (crash) via a request with crafted "Range headers with unidentifiable byte-range values."
- Record
DEBIAN-CVE-2014-3609- Updated
- 2026-11-02
OSVMGASA-2014-0369 No score
Updated squid packages fix CVE-2014-3609
Updated squid packages fix security vulnerability:
Matthew Daley discovered that Squid 3 did not properly perform input validation in request parsing. A remote attacker could send crafted Range requests to cause a denial of service (CVE-2014-3609).
- Record
MGASA-2014-0369- Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-3609 No score
HttpHdrRange.cc in Squid 3.x before 3.3.12 and 3.4.x before 3.4.6 allows remote attackers to cause a denial of service (crash) via a request with crafted "Range headers with unidentifiable byte-range values."
- Record
UBUNTU-CVE-2014-3609- Updated
- 2026-11-02
OSVUSN-2327-1 No score
squid3 vulnerability
Matthew Daley discovered that Squid 3 did not properly perform input validation in request parsing. A remote attacker could send crafted Range requests to cause a denial of service.
- Record
USN-2327-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
squidDebian:12 |
before 2.7.STABLE9-5 | 2.7.STABLE9-5 |
squidDebian:13 |
before 2.7.STABLE9-5 | 2.7.STABLE9-5 |
squidDebian:14 |
before 2.7.STABLE9-5 | 2.7.STABLE9-5 |
squidDebian:6.0 |
before 2.7.STABLE9-2.1+deb6u1, plus listed versions 2.7.STABLE9-2.1 |
2.7.STABLE9-2.1+deb6u1 |
squid3Debian:6.0 |
before 3.1.6-1.2+squeeze4, plus listed versions 3.1.6-1.23.1.6-1.2+squeeze13.1.6-1.2+squeeze23.1.6-1.2+squeeze3 |
3.1.6-1.2+squeeze4 |
squid3Debian:7 |
before 3.1.20-2.2+deb7u2, plus listed versions 3.1.20-2.23.1.20-2.2+deb7u1 |
3.1.20-2.2+deb7u2 |
squidDebian:7 |
before 2.7.STABLE9-4.1+deb7u1, plus listed versions 2.7.STABLE9-4.1 |
2.7.STABLE9-4.1+deb7u1 |
squidMageia:3 |
before 3.2.10-1.7.mga3 | 3.2.10-1.7.mga3 |
squidMageia:4 |
before 3.3.13-1.mga4 | 3.3.13-1.mga4 |
squidRed Hat:enterprise_linux:7::server |
before 7:3.3.8-12.el7_0 | 7:3.3.8-12.el7_0 |
Show 14 moreShow less
| Package | Affected | Fixed |
|---|---|---|
squid-debuginfoRed Hat:enterprise_linux:7::server |
before 7:3.3.8-12.el7_0 | 7:3.3.8-12.el7_0 |
squid-sysvinitRed Hat:enterprise_linux:7::server |
before 7:3.3.8-12.el7_0 | 7:3.3.8-12.el7_0 |
squidRed Hat:enterprise_linux:7::workstation |
before 7:3.3.8-12.el7_0 | 7:3.3.8-12.el7_0 |
squid-debuginfoRed Hat:enterprise_linux:7::workstation |
before 7:3.3.8-12.el7_0 | 7:3.3.8-12.el7_0 |
squid-sysvinitRed Hat:enterprise_linux:7::workstation |
before 7:3.3.8-12.el7_0 | 7:3.3.8-12.el7_0 |
squidRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 7:2.6.STABLE21-7.el5_10 | 7:2.6.STABLE21-7.el5_10 |
squid-debuginfoRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 7:2.6.STABLE21-7.el5_10 | 7:2.6.STABLE21-7.el5_10 |
squidRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 7:2.6.STABLE21-7.el5_10 | 7:2.6.STABLE21-7.el5_10 |
squid-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 7:2.6.STABLE21-7.el5_10 | 7:2.6.STABLE21-7.el5_10 |
squidRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 7:3.1.10-22.el6_5 | 7:3.1.10-22.el6_5 |
squid-debuginfoRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 7:3.1.10-22.el6_5 | 7:3.1.10-22.el6_5 |
squidRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 7:3.1.10-22.el6_5 | 7:3.1.10-22.el6_5 |
squid-debuginfoRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 7:3.1.10-22.el6_5 | 7:3.1.10-22.el6_5 |
squid3Ubuntu:14.04:LTS |
before 3.3.8-1ubuntu6.1, plus listed versions 3.3.8-1ubuntu33.3.8-1ubuntu43.3.8-1ubuntu53.3.8-1ubuntu6 |
3.3.8-1ubuntu6.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-3609 is a medium vulnerability (CVSS 5.0) in Squid-cache Squid, published August 28, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 56.2%, the 99th percentile. Fixed in squid 2.7.STABLE9-5.
References
secunia.com/advisories/61320
secunia.com/advisories/60179
lists.opensuse.org/opensuse-security-announce/2014-09/msg00025.html
ubuntu.com/usn/USN-2327-1
debian.org/security/2015/dsa-3139
lists.opensuse.org/opensuse-updates/2014-09/msg00029.html
Show 30 moreShow less
debian.org/security/2014/dsa-3014
oracle.com/technetwork/topics/security/bulletinjul2015-2511963.html
squid-cache.org/Advisories/SQUID-2014_2.txt
rhn.redhat.com/errata/RHSA-2014-1147.html
secunia.com/advisories/60334
securityfocus.com/bid/69453
squid-cache.org/Versions/v3/3.0/changesets/squid-3.0-9201.patch
secunia.com/advisories/61412
nvd.nist.gov/vuln/detail/CVE-2014-3609
github.com/advisories/GHSA-wfpr-78ph-w6wr
security-tracker.debian.org/tracker/CVE-2014-3609
advisories.mageia.org/MGASA-2014-0369.html
bugs.mageia.org/show_bug.cgi?id=14004
squid-cache.org/mail-archive/squid-users/201408/0286.html
ubuntu.com/usn/usn-2327-1
access.redhat.com/errata/RHSA-2014:1147
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1134209
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_1147.json
access.redhat.com/security/cve/CVE-2014-3609
cve.org/CVERecord?id=CVE-2014-3609
access.redhat.com/errata/RHSA-2014:1148
bugzilla.redhat.com/show_bug.cgi?id=983653
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_1148.json
access.redhat.com/security/cve/CVE-2013-4115
cve.org/CVERecord?id=CVE-2013-4115
nvd.nist.gov/vuln/detail/CVE-2013-4115
squid-cache.org/Advisories/SQUID-2013_2.txt
ubuntu.com/security/CVE-2014-3609
ubuntu.com/security/notices/USN-2327-1