CVE-2004-0189 Security feature bypass in n/a

High 7.5 Published Updated

Remote attackers can bypass URL access control lists in Squid proxy servers by using NULL characters in URLs, allowing unauthorized access to restricted resources.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2004-0189?

CVE-2004-0189 is a high-severity vulnerability in n/a, published on 1 Sep 2004. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The "%xx" URL decoding function in Squid 2.5STABLE4 and earlier allows remote attackers to bypass url_regex ACLs via a URL with a NULL ("%00") character, which causes Squid to use only a portion of the requested URL when comparing it against the access control lists.

Which versions are affected by CVE-2004-0189?

It affects 1 product.

Linux distribution packages (8)
squid Red Hat:enterprise_linux:3::asAll versions7:2.5.STABLE3-5.3E
squid-debuginfo Red Hat:enterprise_linux:3::asAll versions7:2.5.STABLE3-5.3E
squid Red Hat:enterprise_linux:3::desktopAll versions7:2.5.STABLE3-5.3E
squid-debuginfo Red Hat:enterprise_linux:3::desktopAll versions7:2.5.STABLE3-5.3E
squid Red Hat:enterprise_linux:3::esAll versions7:2.5.STABLE3-5.3E
squid-debuginfo Red Hat:enterprise_linux:3::esAll versions7:2.5.STABLE3-5.3E
squid Red Hat:enterprise_linux:3::wsAll versions7:2.5.STABLE3-5.3E
squid-debuginfo Red Hat:enterprise_linux:3::wsAll versions7:2.5.STABLE3-5.3E

Products include Squid Squid.

How do I fix CVE-2004-0189?

Upgrade to a fixed version.

Is CVE-2004-0189 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2004-0189 exists.

Public exploit code: 1 Exploit-DB entry.

Sources

Also known as DEBIAN-CVE-2004-0189, DSA-474, GHSA-wgp5-p97p-cph9, RHSA-2004:133.

Is CVE-2004-0189 in your software?

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

Check your SBOMs for free