CVE-2021-46784 Denial of service in n/a

Medium 6.5 Published Updated

An attacker can cause a denial of service in Squid proxy servers by sending long Gopher server responses due to improper buffer management.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2021-46784?

CVE-2021-46784 is a medium-severity denial of service vulnerability in Debian Debian Linux, published on 17 Jul 2022. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

In Squid 3.x through 3.5.28, 4.x through 4.17, and 5.x before 5.6, due to improper buffer management, a Denial of Service can occur when processing long Gopher server responses.

Weakness: CWE-617

Which versions are affected by CVE-2021-46784?

It affects 2 products.

Linux distribution packages (40)
libecap AlmaLinux:8All versions1.0.1-2.module_el8.6.0+2741+01592ae8
libecap-devel AlmaLinux:8All versions1.0.1-2.module_el8.6.0+2741+01592ae8
squid AlmaLinux:8All versions7:4.15-3.module_el8.6.0+3010+383bc947.1
squid AlmaLinux:9All versions7:5.2-1.el9_0.1
squid Red Hat:enterprise_linux:7::serverAll versions7:3.5.20-17.el7_9.7
squid-debuginfo Red Hat:enterprise_linux:7::serverAll versions7:3.5.20-17.el7_9.7
squid-migration-script Red Hat:enterprise_linux:7::serverAll versions7:3.5.20-17.el7_9.7
squid-sysvinit Red Hat:enterprise_linux:7::serverAll versions7:3.5.20-17.el7_9.7
squid Red Hat:enterprise_linux:7::workstationAll versions7:3.5.20-17.el7_9.7
squid-debuginfo Red Hat:enterprise_linux:7::workstationAll versions7:3.5.20-17.el7_9.7
squid-migration-script Red Hat:enterprise_linux:7::workstationAll versions7:3.5.20-17.el7_9.7
squid-sysvinit Red Hat:enterprise_linux:7::workstationAll versions7:3.5.20-17.el7_9.7
libecap Red Hat:enterprise_linux:8::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-devel Red Hat:enterprise_linux:8::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
squid Red Hat:enterprise_linux:8::appstreamAll versions7:4.15-3.module+el8.6.0+15801+8fa20c64.1
squid-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions7:4.15-3.module+el8.6.0+15801+8fa20c64.1
squid-debugsource Red Hat:enterprise_linux:8::appstreamAll versions7:4.15-3.module+el8.6.0+15801+8fa20c64.1
squid Red Hat:enterprise_linux:9::appstreamAll versions7:5.2-1.el9_0.1
squid-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions7:5.2-1.el9_0.1
squid-debugsource Red Hat:enterprise_linux:9::appstreamAll versions7:5.2-1.el9_0.1
libecap Red Hat:rhel_e4s:8.1::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-debuginfo Red Hat:rhel_e4s:8.1::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-debugsource Red Hat:rhel_e4s:8.1::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-devel Red Hat:rhel_e4s:8.1::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
squid Red Hat:rhel_e4s:8.1::appstreamAll versions7:4.4-8.module+el8.1.0+15805+9a5539dc.4
squid-debuginfo Red Hat:rhel_e4s:8.1::appstreamAll versions7:4.4-8.module+el8.1.0+15805+9a5539dc.4
squid-debugsource Red Hat:rhel_e4s:8.1::appstreamAll versions7:4.4-8.module+el8.1.0+15805+9a5539dc.4
libecap Red Hat:rhel_eus:8.2::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-debugsource Red Hat:rhel_eus:8.2::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-devel Red Hat:rhel_eus:8.2::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
squid Red Hat:rhel_eus:8.2::appstreamAll versions7:4.4-8.module+el8.2.0+15803+1b4cda03.4
squid-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions7:4.4-8.module+el8.2.0+15803+1b4cda03.4
squid-debugsource Red Hat:rhel_eus:8.2::appstreamAll versions7:4.4-8.module+el8.2.0+15803+1b4cda03.4
libecap Red Hat:rhel_eus:8.4::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-debuginfo Red Hat:rhel_eus:8.4::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-debugsource Red Hat:rhel_eus:8.4::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-devel Red Hat:rhel_eus:8.4::appstreamAll versions0:1.0.1-2.module+el8.1.0+4044+36416a77

Products include Debian Debian Linux, Squid-Cache Squid.

How do I fix CVE-2021-46784?

Upgrade to a fixed version.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2021-46784 being exploited?

There is no known exploitation of CVE-2021-46784 in the wild and no public exploit code.

All Debian Debian Linux vulnerabilities

Sources

Also known as ALSA-2022:5526, ALSA-2022:5527, CLSA-2022-1658855510, CLSA-2022-1658856112, DEBIAN-CVE-2021-46784, GHSA-f5cp-6rh3-284w and 13 more.

Is CVE-2021-46784 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free