PT-2020-2566 · Squid+7 · Squid+8

Jeriko One

·

Published

2019-07-15

·

Updated

2021-02-09

·

CVE-2019-12524

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Squid versions through 4.7
Description An issue was discovered in Squid when handling requests from users. Squid checks its rules to see if the request should be denied, and by default, it comes with rules to block access to the Cache Manager, which serves detailed server information meant for the maintainer. This rule is implemented via url regex. The handler for url regex rules URL decodes an incoming request, allowing an attacker to encode their URL to bypass the url regex check and gain access to the blocked resource. The vulnerability is related to the lack of an authentication mechanism for url regex.
Recommendations For Squid versions through 4.7, consider disabling the url regex handler until a patch is available to prevent attackers from bypassing the url regex check. Restrict access to the Cache Manager to minimize the risk of exploitation. Avoid using the url regex rule to block access to sensitive resources until the issue is resolved. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Missing Authentication

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2020:4743
ALT-PU-2019-2264
ALT-PU-2019-2271
BDU:2020-02595
CESA-2020_4743
CVE-2019-12524
DLA-2278-1
DSA-4682-1
RHSA-2020:4743
RHSA-2020_4743
RLSA-2020:4743
SUSE-SU-2020:1227-1
SUSE-SU-2020:14460-1
USN-4446-1
USN-4446-2

Affected Products

Alt Linux
Almalinux
Centos
Red Hat
Rocky Linux
Squid
Squid Cache
Suse
Ubuntu