Cloudanix VulnDB

CVE-2024-45802

None

CVSS

—

EPSS

47.9%

Published

Oct 28, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A problem in the web caching software can let a bad server knock out access for everyone using it, causing network disruptions until fixed.

Exploitation
Remote Authenticated
Attacker needs
Low Privilege
Complexity
Low
Impact
Denial Of Service
Component
Application
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Input validation flaws combined with improper resource management (premature and missing releases) allow a trusted server to trigger denial of service conditions in the caching proxy, affecting all connected clients.

Why it matters to the business

Organizations relying on the proxy for web traffic may experience service outages, impacting user productivity and requiring emergency maintenance with urgency due to high EPSS score and widespread use of Squid.

How an attack unfolds

An attacker controlling a server that clients access through the proxy sends specially crafted responses that exploit resource release bugs, leading to crashes or hangs; no named threat actors are associated with this issue.

How to fix it

Upgrade all instances to Squid version 6.10 or later; apply the fix from commit e071b58dfccdf8805fd32b7e4cce239ee12182d9 in the GIT repository for custom builds.

How to confirm the fix worked

Verify the installed Squid version is 6.10 or newer; confirm the commit hash is present in source builds and test proxy behavior against crafted server responses.

Typical attack path

  1. Compromise or control a web server reachable by proxy clients
  2. Craft malicious HTTP responses targeting the identified bugs
  3. Ensure client traffic routes through the vulnerable Squid instance
  4. Trigger repeated resource mismanagement to cause denial of service

How to detect it

Review system and proxy logs for unexpected process crashes, restarts, or resource exhaustion events correlated with traffic to external servers.

What your security team should do

  • Immediately upgrade all Squid deployments to the fixed version due to elevated EPSS and publication over 700 days ago
  • Audit configurations to limit exposure to untrusted external servers
  • Implement monitoring for proxy instability and schedule validation testing

The record

Squid is an open source caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. Due to Input Validation, Premature Release of Resource During Expected Lifetime, and Missing Release of Resource after Effective Lifetime bugs, Squid is vulnerable to Denial of Service attacks by a trusted server against all clients using the proxy. This bug is fixed in the default build configuration of Squid version 6.10.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 libecap 0 1.0.1-2.module_el8.6.0+2741+01592ae8
AlmaLinux:8 libecap 0 1.0.1-2.module_el8.6.0+3048+383bc947
AlmaLinux:8 libecap-devel 0 1.0.1-2.module_el8.6.0+2741+01592ae8
AlmaLinux:8 libecap-devel 0 1.0.1-2.module_el8.6.0+3048+383bc947
AlmaLinux:8 squid 0 7:4.15-10.module_el8.10.0+3916+ed00a4a0.3
AlmaLinux:9 squid 0 7:5.5-14.el9_5.3
Debian:11 squid 0 No fix
Debian:11 squid 0 4.13-10+deb11u4
Debian:12 squid 0 No fix
Debian:13 squid 0 6.12-1
Red Hat:enterprise_linux:8::appstream libecap 0 0:1.0.1-2.module+el8.9.0+19703+a1da7223
Red Hat:enterprise_linux:8::appstream libecap-debuginfo 0 0:1.0.1-2.module+el8.9.0+19703+a1da7223
Red Hat:enterprise_linux:8::appstream libecap-debugsource 0 0:1.0.1-2.module+el8.9.0+19703+a1da7223
Red Hat:enterprise_linux:8::appstream libecap-devel 0 0:1.0.1-2.module+el8.9.0+19703+a1da7223
Red Hat:enterprise_linux:8::appstream squid 0 7:4.15-10.module+el8.10.0+22489+b920747d.3
Red Hat:enterprise_linux:8::appstream squid-debuginfo 0 7:4.15-10.module+el8.10.0+22489+b920747d.3
Red Hat:enterprise_linux:8::appstream squid-debugsource 0 7:4.15-10.module+el8.10.0+22489+b920747d.3
Red Hat:enterprise_linux:9::appstream squid 0 7:5.5-14.el9_5.3
Red Hat:enterprise_linux:9::appstream squid-debuginfo 0 7:5.5-14.el9_5.3
Red Hat:enterprise_linux:9::appstream squid-debugsource 0 7:5.5-14.el9_5.3
Red Hat:rhel_aus:8.2::appstream libecap 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_aus:8.2::appstream libecap-debuginfo 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_aus:8.2::appstream libecap-debugsource 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_aus:8.2::appstream libecap-devel 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_aus:8.2::appstream squid 0 7:4.4-8.module+el8.2.0+22482+3b9510d6.10
Red Hat:rhel_aus:8.2::appstream squid-debuginfo 0 7:4.4-8.module+el8.2.0+22482+3b9510d6.10
Red Hat:rhel_aus:8.2::appstream squid-debugsource 0 7:4.4-8.module+el8.2.0+22482+3b9510d6.10
Red Hat:rhel_aus:8.4::appstream libecap 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_aus:8.4::appstream libecap-debuginfo 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_aus:8.4::appstream libecap-debugsource 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_aus:8.4::appstream libecap-devel 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_aus:8.4::appstream squid 0 7:4.11-4.module+el8.4.0+22483+0c92772a.9
Red Hat:rhel_aus:8.4::appstream squid-debuginfo 0 7:4.11-4.module+el8.4.0+22483+0c92772a.9
Red Hat:rhel_aus:8.4::appstream squid-debugsource 0 7:4.11-4.module+el8.4.0+22483+0c92772a.9
Red Hat:rhel_aus:8.6::appstream libecap 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_aus:8.6::appstream libecap-debuginfo 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_aus:8.6::appstream libecap-debugsource 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_aus:8.6::appstream libecap-devel 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_aus:8.6::appstream squid 0 7:4.15-3.module+el8.6.0+22491+132fca59.7
Red Hat:rhel_aus:8.6::appstream squid-debuginfo 0 7:4.15-3.module+el8.6.0+22491+132fca59.7
Red Hat:rhel_aus:8.6::appstream squid-debugsource 0 7:4.15-3.module+el8.6.0+22491+132fca59.7
Red Hat:rhel_e4s:8.4::appstream libecap 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_e4s:8.4::appstream libecap-debuginfo 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_e4s:8.4::appstream libecap-debugsource 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_e4s:8.4::appstream libecap-devel 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_e4s:8.4::appstream squid 0 7:4.11-4.module+el8.4.0+22483+0c92772a.9
Red Hat:rhel_e4s:8.4::appstream squid-debuginfo 0 7:4.11-4.module+el8.4.0+22483+0c92772a.9
Red Hat:rhel_e4s:8.4::appstream squid-debugsource 0 7:4.11-4.module+el8.4.0+22483+0c92772a.9
Red Hat:rhel_e4s:8.6::appstream libecap 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_e4s:8.6::appstream libecap-debuginfo 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_e4s:8.6::appstream libecap-debugsource 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_e4s:8.6::appstream libecap-devel 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_e4s:8.6::appstream squid 0 7:4.15-3.module+el8.6.0+22491+132fca59.7
Red Hat:rhel_e4s:8.6::appstream squid-debuginfo 0 7:4.15-3.module+el8.6.0+22491+132fca59.7
Red Hat:rhel_e4s:8.6::appstream squid-debugsource 0 7:4.15-3.module+el8.6.0+22491+132fca59.7
Red Hat:rhel_e4s:9.0::appstream squid 0 7:5.2-1.el9_0.7
Red Hat:rhel_e4s:9.0::appstream squid-debuginfo 0 7:5.2-1.el9_0.7
Red Hat:rhel_e4s:9.0::appstream squid-debugsource 0 7:5.2-1.el9_0.7
Red Hat:rhel_els:7 squid 0 7:3.5.20-17.el7_9.11
Red Hat:rhel_els:7 squid-debuginfo 0 7:3.5.20-17.el7_9.11
Red Hat:rhel_els:7 squid-migration-script 0 7:3.5.20-17.el7_9.11
Red Hat:rhel_els:7 squid-sysvinit 0 7:3.5.20-17.el7_9.11
Red Hat:rhel_eus:8.8::appstream libecap 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_eus:8.8::appstream libecap-debuginfo 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_eus:8.8::appstream libecap-debugsource 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_eus:8.8::appstream libecap-devel 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_eus:8.8::appstream squid 0 7:4.15-6.module+el8.8.0+22494+5019dde6.7
Red Hat:rhel_eus:8.8::appstream squid-debuginfo 0 7:4.15-6.module+el8.8.0+22494+5019dde6.7
Red Hat:rhel_eus:8.8::appstream squid-debugsource 0 7:4.15-6.module+el8.8.0+22494+5019dde6.7
Red Hat:rhel_eus:9.2::appstream squid 0 7:5.5-5.el9_2.8
Red Hat:rhel_eus:9.2::appstream squid-debuginfo 0 7:5.5-5.el9_2.8
Red Hat:rhel_eus:9.2::appstream squid-debugsource 0 7:5.5-5.el9_2.8
Red Hat:rhel_eus:9.4::appstream squid 0 7:5.5-13.el9_4.2
Red Hat:rhel_eus:9.4::appstream squid-debuginfo 0 7:5.5-13.el9_4.2
Red Hat:rhel_eus:9.4::appstream squid-debugsource 0 7:5.5-13.el9_4.2
Red Hat:rhel_tus:8.4::appstream libecap 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_tus:8.4::appstream libecap-debuginfo 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_tus:8.4::appstream libecap-debugsource 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_tus:8.4::appstream libecap-devel 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_tus:8.4::appstream squid 0 7:4.11-4.module+el8.4.0+22483+0c92772a.9
Red Hat:rhel_tus:8.4::appstream squid-debuginfo 0 7:4.11-4.module+el8.4.0+22483+0c92772a.9
Red Hat:rhel_tus:8.4::appstream squid-debugsource 0 7:4.11-4.module+el8.4.0+22483+0c92772a.9
Red Hat:rhel_tus:8.6::appstream libecap 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_tus:8.6::appstream libecap-debuginfo 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_tus:8.6::appstream libecap-debugsource 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_tus:8.6::appstream libecap-devel 0 0:1.0.1-2.module+el8.1.0+4044+36416a77
Red Hat:rhel_tus:8.6::appstream squid 0 7:4.15-3.module+el8.6.0+22491+132fca59.7
Red Hat:rhel_tus:8.6::appstream squid-debuginfo 0 7:4.15-3.module+el8.6.0+22491+132fca59.7
Red Hat:rhel_tus:8.6::appstream squid-debugsource 0 7:4.15-3.module+el8.6.0+22491+132fca59.7
Rocky Linux:8 libecap 0 0:1.0.1-2.module+el8.9.0+1437+df5ea8f0
Rocky Linux:8 squid 0 7:4.15-10.module+el8.10.0+1758+80ba9f4b
Rocky Linux:9 squid 0 7:5.5-14.el9_5.3
Ubuntu:20.04:LTS squid 0 No fix
Ubuntu:22.04:LTS squid 0 No fix
Ubuntu:24.04:LTS squid 0 No fix
Ubuntu:24.10 squid 0 No fix
Ubuntu:Pro:16.04:LTS squid3 0 No fix
Ubuntu:Pro:18.04:LTS squid3 0 No fix
Ubuntu:Pro:20.04:LTS squid 0 No fix
openSUSE:Tumbleweed squid 0 6.12-1.1

Related vulnerabilities