CVE-2018-1000024
The Squid Software Foundation Squid HTTP Caching Proxy version 3.0 to 3.5.27, 4.0 to 4.0.22...
The Squid Software Foundation Squid HTTP Caching Proxy version 3.0 to 3.5.27, 4.0 to 4.0.22 contains a Incorrect Pointer Handling vulnerability in ESI Response Processing that can result in Denial of Service for all clients using the proxy.. This attack appear to be exploitable via Remote server delivers an HTTP response payload containing valid but unusual ESI syntax.. This vulnerability appears to have been fixed in 4.0.23 and later.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
The Squid Software Foundation Squid HTTP Caching Proxy version 3.0 to 3.5.27, 4.0 to 4.0.22 contains a Incorrect Pointer Handling vulnerability in ESI Response Processing that can result in Denial of Service for all clients using the proxy.. This attack appear to be exploitable via Remote server delivers an HTTP response payload containing valid but unusual ESI syntax.. This vulnerability appears to have been fixed in 4.0.23 and later.
- Record
CVE-2018-1000024- CVSS 3.0
- 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
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Updated
- 2026-11-02
CVE List No score
The Squid Software Foundation Squid HTTP Caching Proxy version 3.0 to 3.5.27, 4.0 to 4.0.22 contains a Incorrect Pointer Handling vulnerability in ESI Response Processing that can result in Denial of Service for all clients using the proxy.. This attack appear to be exploitable via Remote server delivers an HTTP response payload containing valid but unusual ESI syntax.. This vulnerability appears to have been fixed in 4.0.23 and later.
- Record
CVE-2018-1000024- Updated
- 2026-11-02
EUVDEUVD-2018-1786 No score
The Squid Software Foundation Squid HTTP Caching Proxy version 3.0 to 3.5.27, 4.0 to 4.0.22 contains a Incorrect Pointer Handling vulnerability in ESI Response Processing that can result in Denial of Service for all clients using the proxy.. This attack appear to be exploitable via Remote server delivers an HTTP response payload containing valid but unusual ESI syntax.. This vulnerability appears to have been fixed in 4.0.23 and later.
- Record
EUVD-2018-1786- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-gh8j-c69q-gf38
7.5
The Squid Software Foundation Squid HTTP Caching Proxy version 3.0 to 3.5.27, 4.0 to 4.0.22...
The Squid Software Foundation Squid HTTP Caching Proxy version 3.0 to 3.5.27, 4.0 to 4.0.22 contains a Incorrect Pointer Handling vulnerability in ESI Response Processing that can result in Denial of Service for all clients using the proxy.. This attack appear to be exploitable via Remote server delivers an HTTP response payload containing valid but unusual ESI syntax.. This vulnerability appears to have been fixed in 4.0.23 and later.
- Record
GHSA-gh8j-c69q-gf38- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALPINE-CVE-2018-1000024
7.5
The Squid Software Foundation Squid HTTP Caching Proxy version 3.0 to 3.5.27, 4.0 to 4.0.22 contains a Incorrect Pointer Handling vulnerability in ESI Response Processing that can result in Denial of Service for all clients using the proxy.. This attack appear to be exploitable via Remote server delivers an HTTP response payload containing valid but unusual ESI syntax.. This vulnerability appears to have been fixed in 4.0.23 and later.
- Record
ALPINE-CVE-2018-1000024- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
7.5
The Squid Software Foundation Squid HTTP Caching Proxy version 3.0 to 3.5.27, 4.0 to 4.0.22 contains a Incorrect Pointer Handling vulnerability in ESI Response Processing that can result in Denial of Service for all clients using the proxy.. This attack appear to be exploitable via Remote server delivers an HTTP response payload containing valid but unusual ESI syntax.. This vulnerability appears to have been fixed in 4.0.23 and later.
- Record
CVE-2018-1000024- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 7 moreShow less
OSVDEBIAN-CVE-2018-1000024
7.5
The Squid Software Foundation Squid HTTP Caching Proxy version 3.0 to 3.5.27, 4.0 to 4.0.22 contains a Incorrect Pointer Handling vulnerability in ESI Response Processing that can result in Denial of Service for all clients using the proxy.. This attack appear to be exploitable via Remote server delivers an HTTP response payload containing valid but unusual ESI syntax.. This vulnerability appears to have been fixed in 4.0.23 and later.
- Record
DEBIAN-CVE-2018-1000024- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2020:1068
7.4
Red Hat Security Advisory: squid security and bug fix update
- Record
RHSA-2020:1068- CVSS 3.0
- 7.4 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-1000024
7.5
The Squid Software Foundation Squid HTTP Caching Proxy version 3.0 to 3.5.27, 4.0 to 4.0.22 contains a Incorrect Pointer Handling vulnerability in ESI Response Processing that can result in Denial of Service for all clients using the proxy.. This attack appear to be exploitable via Remote server delivers an HTTP response payload containing valid but unusual ESI syntax.. This vulnerability appears to have been fixed in 4.0.23 and later.
- Record
UBUNTU-CVE-2018-1000024- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11403-1 No score
squid-4.16-1.5 on GA media
These are all security issues fixed in the squid-4.16-1.5 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11403-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:0636-1 No score
Security update for squid
This update for squid fixes the following issues:
Security issues fixed:
- CVE-2018-1000024: DoS fix caused by incorrect pointer handling when processing ESI responses. This affects the default custom esi_parser (bsc#1077003).
- CVE-2018-1000027: DoS fix caused by incorrect pointer handing whien processing ESI responses or downloading intermediate CA certificates (bsc#1077006).
- Record
SUSE-SU-2018:0636-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:0752-1 No score
Security update for squid3
This update for squid3 fixes the following issues:
Security issues fixed:
- CVE-2018-1000024: DoS fix caused by incorrect pointer handling when processing ESI responses. This affects the default custom esi_parser (bsc#1077003).
- CVE-2018-1000027: DoS fix caused by incorrect pointer handing whien processing ESI responses or downloading intermediate CA certificates (bsc#1077006).
- Record
SUSE-SU-2018:0752-1- Updated
- 2026-11-02
OSVUSN-3557-1 No score
squid3 vulnerabilities
Mathias Fischer discovered that Squid incorrectly handled certain long strings in headers. A malicious remote server could possibly cause Squid to crash, resulting in a denial of service. This issue was only addressed in Ubuntu 16.04 LTS. (CVE-2016-2569)
William Lima discovered that Squid incorrectly handled XML parsing when processing Edge Side Includes (ESI). A malicious remote server could possibly cause Squid to crash, resulting in a denial of service. This issue was only addressed in Ubuntu 16.04 LTS. (CVE-2016-2570)
Alex Rousskov discovered that Squid incorrectly handled response-parsing failures. A malicious remote server could possibly cause Squid to crash, resulting in a denial of service. This issue only applied to Ubuntu 16.04 LTS. (CVE-2016-2571)
Santiago Ruano Rincón discovered that Squid incorrectly handled certain Vary headers. A remote attacker could possibly use this issue to cause Squid to crash, resulting in a denial of service. This issue was only addressed in Ubuntu 16.04 LTS. (CVE-2016-3948)
Louis Dion-Marcil discovered that Squid incorrectly handled certain Edge Side Includes (ESI) responses. A malicious remote server could possibly cause Squid to crash, resulting in a denial of service. (CVE-2018-1000024)
Louis Dion-Marcil discovered that Squid incorrectly handled certain Edge Side Includes (ESI) responses. A malicious remote server could possibly cause Squid to crash, resulting in a denial of service. (CVE-2018-1000027)
- Record
USN-3557-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
squidAlpine:v3.10 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.11 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.12 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.13 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.14 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.15 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.16 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.17 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.18 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.19 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
Show 36 moreShow less
| Package | Affected | Fixed |
|---|---|---|
squidAlpine:v3.20 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.21 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.22 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.23 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.24 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.4 |
3.0 up to 3.5.27-r0 | 3.5.27-r0 |
squidAlpine:v3.5 |
3.0 up to 3.5.27-r0 | 3.5.27-r0 |
squidAlpine:v3.6 |
3.0 up to 3.5.27-r0 | 3.5.27-r0 |
squidAlpine:v3.7 |
3.0 up to 3.5.27-r0 | 3.5.27-r0 |
squidAlpine:v3.8 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidAlpine:v3.9 |
3.0 up to 3.5.27-r2 | 3.5.27-r2 |
squidDebian:12 |
before 4.1-1 | 4.1-1 |
squidDebian:13 |
before 4.1-1 | 4.1-1 |
squidDebian:14 |
before 4.1-1 | 4.1-1 |
squid3Debian:7 |
before 3.1.20-2.2+deb7u8, plus listed versions 3.1.20-2.23.1.20-2.2+deb7u13.1.20-2.2+deb7u23.1.20-2.2+deb7u33.1.20-2.2+deb7u43.1.20-2.2+deb7u53.1.20-2.2+deb7u63.1.20-2.2+deb7u7 |
3.1.20-2.2+deb7u8 |
squid3Debian:8 |
before 3.4.8-6+deb8u5, plus listed versions 3.4.8-63.4.8-6+deb8u13.4.8-6+deb8u23.4.8-6+deb8u2~bpo70+13.4.8-6+deb8u33.4.8-6+deb8u4 |
3.4.8-6+deb8u5 |
squid3Debian:9 |
before 3.5.23-5+deb9u1, plus listed versions 3.5.23-5 |
3.5.23-5+deb9u1 |
squidRed Hat:enterprise_linux:7::server |
before 7:3.5.20-15.el7 | 7:3.5.20-15.el7 |
squid-debuginfoRed Hat:enterprise_linux:7::server |
before 7:3.5.20-15.el7 | 7:3.5.20-15.el7 |
squid-migration-scriptRed Hat:enterprise_linux:7::server |
before 7:3.5.20-15.el7 | 7:3.5.20-15.el7 |
squid-sysvinitRed Hat:enterprise_linux:7::server |
before 7:3.5.20-15.el7 | 7:3.5.20-15.el7 |
squidRed Hat:enterprise_linux:7::workstation |
before 7:3.5.20-15.el7 | 7:3.5.20-15.el7 |
squid-debuginfoRed Hat:enterprise_linux:7::workstation |
before 7:3.5.20-15.el7 | 7:3.5.20-15.el7 |
squid-migration-scriptRed Hat:enterprise_linux:7::workstation |
before 7:3.5.20-15.el7 | 7:3.5.20-15.el7 |
squid-sysvinitRed Hat:enterprise_linux:7::workstation |
before 7:3.5.20-15.el7 | 7:3.5.20-15.el7 |
squidSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 3.5.21-26.6.1 | 3.5.21-26.6.1 |
squidSUSE:Linux Enterprise Server 12 SP2 |
before 3.5.21-26.6.1 | 3.5.21-26.6.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 3.5.21-26.6.1 | 3.5.21-26.6.1 |
squidSUSE:Linux Enterprise Server 12 SP3 |
before 3.5.21-26.6.1 | 3.5.21-26.6.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 3.5.21-26.6.1 | 3.5.21-26.6.1 |
squid3SUSE:Linux Enterprise Server 11 SP4 |
before 3.1.23-8.16.37.3.1 | 3.1.23-8.16.37.3.1 |
squid3SUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 3.1.23-8.16.37.3.1 | 3.1.23-8.16.37.3.1 |
squid3Ubuntu:14.04:LTS |
before 3.3.8-1ubuntu6.11, plus listed versions 3.3.8-1ubuntu33.3.8-1ubuntu43.3.8-1ubuntu53.3.8-1ubuntu63.3.8-1ubuntu6.1 Show 7 moreShow less3.3.8-1ubuntu6.23.3.8-1ubuntu6.33.3.8-1ubuntu6.43.3.8-1ubuntu6.63.3.8-1ubuntu6.83.3.8-1ubuntu6.93.3.8-1ubuntu6.10 |
3.3.8-1ubuntu6.11 |
squid3Ubuntu:16.04:LTS |
before 3.5.12-1ubuntu7.5, plus listed versions 3.3.8-1ubuntu163.3.8-1ubuntu173.5.12-1ubuntu63.5.12-1ubuntu73.5.12-1ubuntu7.13.5.12-1ubuntu7.23.5.12-1ubuntu7.33.5.12-1ubuntu7.4 |
3.5.12-1ubuntu7.5 |
squid3Ubuntu:18.04:LTS |
before 3.5.23-5ubuntu2, plus listed versions 3.5.23-5ubuntu1 |
3.5.23-5ubuntu2 |
squidopenSUSE:Tumbleweed |
before 4.16-1.5 | 4.16-1.5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| 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-2018-1000024 is a high vulnerability (CVSS 7.5) in Squid-cache Squid, published January 29, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 7.93%, the 94th percentile. Fixed in squid 3.5.27-r2.
References
usn.ubuntu.com/3557-1
debian.org/security/2018/dsa-4122
squid-cache.org/Versions
lists.debian.org/debian-lts-announce/2018/02/msg00001.html
squid-cache.org/Advisories/SQUID-2018_1.txt
usn.ubuntu.com/4059-2
Show 73 moreShow less
nvd.nist.gov/vuln/detail/CVE-2018-1000024
github.com/advisories/GHSA-gh8j-c69q-gf38
security.alpinelinux.org/vuln/CVE-2018-1000024
security-tracker.debian.org/tracker/CVE-2018-1000024
access.redhat.com/errata/RHSA-2020:1068
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.8_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=1536939
bugzilla.redhat.com/show_bug.cgi?id=1536942
bugzilla.redhat.com/show_bug.cgi?id=1680022
bugzilla.redhat.com/show_bug.cgi?id=1717430
bugzilla.redhat.com/show_bug.cgi?id=1727744
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_1068.json
access.redhat.com/security/cve/CVE-2018-1000024
cve.org/CVERecord?id=CVE-2018-1000024
access.redhat.com/security/cve/CVE-2018-1000027
cve.org/CVERecord?id=CVE-2018-1000027
nvd.nist.gov/vuln/detail/CVE-2018-1000027
access.redhat.com/security/cve/CVE-2019-13345
cve.org/CVERecord?id=CVE-2019-13345
nvd.nist.gov/vuln/detail/CVE-2019-13345
suse.com/support/update/announcement/2018/suse-su-20180636-1
bugzilla.suse.com/1077003
bugzilla.suse.com/1077006
suse.com/security/cve/CVE-2018-1000024
suse.com/security/cve/CVE-2018-1000027
suse.com/support/update/announcement/2018/suse-su-20180752-1
ubuntu.com/security/CVE-2018-1000024
ubuntu.com/security/notices/USN-3557-1
ubuntu.com/security/notices/USN-4059-2
ubuntu.com/security/CVE-2016-2569
ubuntu.com/security/CVE-2016-2570
ubuntu.com/security/CVE-2016-2571
ubuntu.com/security/CVE-2016-3948
ubuntu.com/security/CVE-2018-1000027
suse.com/security/cve/CVE-2016-10002
suse.com/security/cve/CVE-2016-10003
suse.com/security/cve/CVE-2016-2569
suse.com/security/cve/CVE-2016-2571
suse.com/security/cve/CVE-2016-3947
suse.com/security/cve/CVE-2016-4051
suse.com/security/cve/CVE-2016-4052
suse.com/security/cve/CVE-2016-4553
suse.com/security/cve/CVE-2016-4555
suse.com/security/cve/CVE-2018-1172
suse.com/security/cve/CVE-2018-19131
suse.com/security/cve/CVE-2018-19132
suse.com/security/cve/CVE-2019-12519
suse.com/security/cve/CVE-2019-12523
suse.com/security/cve/CVE-2019-12525
suse.com/security/cve/CVE-2019-12526
suse.com/security/cve/CVE-2019-12527
suse.com/security/cve/CVE-2019-12528
suse.com/security/cve/CVE-2019-12529
suse.com/security/cve/CVE-2019-12854
suse.com/security/cve/CVE-2019-13345
suse.com/security/cve/CVE-2019-18677
suse.com/security/cve/CVE-2019-18678
suse.com/security/cve/CVE-2019-18679
suse.com/security/cve/CVE-2019-18860
suse.com/security/cve/CVE-2020-11945
suse.com/security/cve/CVE-2020-14059
suse.com/security/cve/CVE-2020-15049
suse.com/security/cve/CVE-2020-15810
suse.com/security/cve/CVE-2020-15811
suse.com/security/cve/CVE-2020-24606
suse.com/security/cve/CVE-2020-25097
suse.com/security/cve/CVE-2020-8449
suse.com/security/cve/CVE-2020-8517
suse.com/security/cve/CVE-2021-28651
suse.com/security/cve/CVE-2021-28652
suse.com/security/cve/CVE-2021-28662
suse.com/security/cve/CVE-2021-31806