CVE-2022-41318 Information disclosure in n/a
A buffer over-read in Squid's authentication helpers may leak cleartext credentials to clients in specific configurations.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2022-41318?
CVE-2022-41318 is a high-severity vulnerability in Squid-Cache Squid, published on 25 Dec 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
A buffer over-read was discovered in libntlmauth in Squid 2.5 through 5.6. Due to incorrect integer-overflow protection, the SSPI and SMB authentication helpers are vulnerable to reading unintended memory locations. In some configurations, cleartext credentials from these locations are sent to a client. This is fixed in 5.7.
Weakness: CWE-190
Which versions are affected by CVE-2022-41318?
It affects 1 product.
Linux distribution packages (40)
libecap AlmaLinux:8 | All versions | 1.0.1-2.module_el8.6.0+2741+01592ae8 |
libecap AlmaLinux:8 | All versions | 1.0.1-2.module_el8.6.0+3048+383bc947 |
libecap-devel AlmaLinux:8 | All versions | 1.0.1-2.module_el8.6.0+2741+01592ae8 |
libecap-devel AlmaLinux:8 | All versions | 1.0.1-2.module_el8.6.0+3048+383bc947 |
squid AlmaLinux:8 | All versions | 7:4.15-3.module_el8.6.0+3275+7a670b72.2 |
squid AlmaLinux:9 | All versions | 7:5.2-1.el9_0.2 |
squid Red Hat:enterprise_linux:7::server | All versions | 7:3.5.20-17.el7_9.8 |
squid-debuginfo Red Hat:enterprise_linux:7::server | All versions | 7:3.5.20-17.el7_9.8 |
squid-migration-script Red Hat:enterprise_linux:7::server | All versions | 7:3.5.20-17.el7_9.8 |
squid-sysvinit Red Hat:enterprise_linux:7::server | All versions | 7:3.5.20-17.el7_9.8 |
squid Red Hat:enterprise_linux:7::workstation | All versions | 7:3.5.20-17.el7_9.8 |
squid-debuginfo Red Hat:enterprise_linux:7::workstation | All versions | 7:3.5.20-17.el7_9.8 |
squid-migration-script Red Hat:enterprise_linux:7::workstation | All versions | 7:3.5.20-17.el7_9.8 |
squid-sysvinit Red Hat:enterprise_linux:7::workstation | All versions | 7:3.5.20-17.el7_9.8 |
libecap Red Hat:enterprise_linux:8::appstream | All versions | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-devel Red Hat:enterprise_linux:8::appstream | All versions | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
squid Red Hat:enterprise_linux:8::appstream | All versions | 7:4.15-3.module+el8.6.0+16749+7b6feaf0.2 |
squid-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 7:4.15-3.module+el8.6.0+16749+7b6feaf0.2 |
squid-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 7:4.15-3.module+el8.6.0+16749+7b6feaf0.2 |
squid Red Hat:enterprise_linux:9::appstream | All versions | 7:5.2-1.el9_0.2 |
squid-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 7:5.2-1.el9_0.2 |
squid-debugsource Red Hat:enterprise_linux:9::appstream | All versions | 7:5.2-1.el9_0.2 |
libecap Red Hat:rhel_e4s:8.1::appstream | All versions | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debuginfo Red Hat:rhel_e4s:8.1::appstream | All versions | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debugsource Red Hat:rhel_e4s:8.1::appstream | All versions | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-devel Red Hat:rhel_e4s:8.1::appstream | All versions | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
squid Red Hat:rhel_e4s:8.1::appstream | All versions | 7:4.4-8.module+el8.1.0+16758+65e5269e.5 |
squid-debuginfo Red Hat:rhel_e4s:8.1::appstream | All versions | 7:4.4-8.module+el8.1.0+16758+65e5269e.5 |
squid-debugsource Red Hat:rhel_e4s:8.1::appstream | All versions | 7:4.4-8.module+el8.1.0+16758+65e5269e.5 |
libecap Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debuginfo Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debugsource Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-devel Red Hat:rhel_eus:8.2::appstream | All versions | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
squid Red Hat:rhel_eus:8.2::appstream | All versions | 7:4.4-8.module+el8.2.0+16757+26d6b59c.5 |
squid-debuginfo Red Hat:rhel_eus:8.2::appstream | All versions | 7:4.4-8.module+el8.2.0+16757+26d6b59c.5 |
squid-debugsource Red Hat:rhel_eus:8.2::appstream | All versions | 7:4.4-8.module+el8.2.0+16757+26d6b59c.5 |
libecap Red Hat:rhel_eus:8.4::appstream | All versions | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debuginfo Red Hat:rhel_eus:8.4::appstream | All versions | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
Products include Squid-Cache Squid.
How do I fix CVE-2022-41318?
Upgrade to a fixed version.
Is CVE-2022-41318 being exploited?
There is no known exploitation of CVE-2022-41318 in the wild and no public exploit code.
Other vulnerabilities in Squid-Cache Squid
- CVE-2025-62168 Squid vulnerable to information disclosure via authentication credential leakage in error handling
- CVE-2025-54574 Squid's URN Handling can lead to Buffer Overflow
- CVE-2026-33526 Squid vulnerable to Denial of Service in ICP Request handling
- CVE-2026-32748 Squid has Denial of Service in ICP Response handling
- CVE-2023-50269 SQUID-2023:10 Denial of Service in HTTP Request parsing
Sources
Also known as ALPINE-CVE-2022-41318, ALSA-2022:6775, ALSA-2022:6839, CLSA-2022-1665501369, CLSA-2022-1665501511, CLSA-2022-1665501668 and 15 more.