NetSight
high8.8

CVE-2019-12527

An issue was discovered in Squid 4.0.23 through 4.7.

Impact

An issue was discovered in Squid 4.0.23 through 4.7. When checking Basic Authentication with HttpHeader::getAuth, Squid uses a global buffer to store the decoded data. Squid does not check that the decoded length isn't greater than the buffer, leading to a heap-based buffer overflow with user controlled data.

Affected products

VendorProductAffected versions
Squid-CacheSquid
from 4.0.23 through 4.7
FedoraprojectFedora
Version 29
DebianDebian Linux
Version 10.0
CanonicalUbuntu Linux
Versions 16.04, 18.04, 19.04
RedhatEnterprise Linux
Version 8.0
RedhatEnterprise Linux Eus
Versions 8.1, 8.2, 8.4, 8.6
RedhatEnterprise Linux Server Aus
Versions 8.2, 8.4, 8.6
RedhatEnterprise Linux Server Tus
Versions 8.2, 8.4, 8.6

Weakness classification

References