Input validation error in Squid - CVE-2019-18676
Published: November 22, 2019
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service attack.
The vulnerability exists due to insufficient validation of user-supplied input when processing URIs. A remote attacker can create a specially crafted link, trick the victim into visiting it, trigger buffer overflow and crash the Squid process.
Affected software
Amazon Linux AMI
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for ARM 64
Anolis OS
Opensuse
Ubuntu
Fedora
squid (Debian package)
squid3 (Ubuntu package)
squid (Ubuntu package)
libecap
libecap-devel
squid
How to mitigate CVE-2019-18676
squid (Debian package) - update to 4.6-1+deb10u2
squid3 (Ubuntu package) - addressed in versions 3.5.12-1ubuntu7.9, 3.5.27-1ubuntu1.4
squid (Ubuntu package) - addressed in versions 3.5.12-1ubuntu7.12, 3.5.12-1ubuntu7.13, 3.5.27-1ubuntu1.7, 3.5.27-1ubuntu1.8, 4.4-1ubuntu2.3, 4.8-1ubuntu2.1
libecap - update to 1.0.1-2
libecap-devel - update to 1.0.1-2
squid - update to 3.5.20-17.46
squid - addressed in versions 4.9-2.fc30, 4.9-2.fc31
squid - update to 4.11-4
External References
Related Security Bulletins
- Multiple vulnerabilities in Squid proxy server
- OpenSUSE Linux update for squid
- OpenSUSE Linux update for squid
- Ubuntu update for Squid
- Debian update for squid
- Red Hat Enterprise Linux 8 update for the squid:4 module
- Amazon Linux AMI update for squid
- Anolis OS update for squid:4 (Anolis OS 8.4) module
- Ubuntu update for squid3
- Ubuntu update for squid3
- Fedora 30 update for squid
- Fedora 31 update for squid