Every CVE Search/ Get API key

CVE-2004-0189

The "%xx" URL decoding function in Squid 2.5STABLE4 and earlier allows remote attackers to bypass...

7.5 HighPublic exploitFix available

CVE-2004-0189 is a high vulnerability (CVSS 7.5) in Squid, published March 15, 2004. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 13.8%, the 96th percentile. Fixed in squid 2.5.5-1.

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.

Exploit likelihood

13.8%Up 1.2 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

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.

Record
CVE-2004-0189
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2004-0189
Updated
2026-11-02
EUVDEUVD-2004-0189 No score

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.

Record
EUVD-2004-0189
Updated
2026-11-03
GitHub AdvisoriesGHSA-wgp5-p97p-cph9 No score

The "%xx" URL decoding function in Squid 2.5STABLE4 and earlier allows remote attackers to bypass...

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.

Record
GHSA-wgp5-p97p-cph9
Updated
2026-11-02
OSV No score

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.

Record
CVE-2004-0189
Updated
2026-11-02
OSVDEBIAN-CVE-2004-0189 No score

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.

Record
DEBIAN-CVE-2004-0189
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
squid
Debian:12
before 2.5.5-1
2.5.5-1
squid
Debian:13
before 2.5.5-1
2.5.5-1
squid
Debian:14
before 2.5.5-1
2.5.5-1
squid
Debian:3.0
before 2.4.6-2woody2
2.4.6-2woody2
squid
Red Hat:enterprise_linux:3::as
before 7:2.5.STABLE3-5.3E
7:2.5.STABLE3-5.3E
squid-debuginfo
Red Hat:enterprise_linux:3::as
before 7:2.5.STABLE3-5.3E
7:2.5.STABLE3-5.3E
squid
Red Hat:enterprise_linux:3::desktop
before 7:2.5.STABLE3-5.3E
7:2.5.STABLE3-5.3E
squid-debuginfo
Red Hat:enterprise_linux:3::desktop
before 7:2.5.STABLE3-5.3E
7:2.5.STABLE3-5.3E
squid
Red Hat:enterprise_linux:3::es
before 7:2.5.STABLE3-5.3E
7:2.5.STABLE3-5.3E
squid-debuginfo
Red Hat:enterprise_linux:3::es
before 7:2.5.STABLE3-5.3E
7:2.5.STABLE3-5.3E
squid
Red Hat:enterprise_linux:3::ws
before 7:2.5.STABLE3-5.3E
7:2.5.STABLE3-5.3E
squid-debuginfo
Red Hat:enterprise_linux:3::ws
before 7:2.5.STABLE3-5.3E
7:2.5.STABLE3-5.3E

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBSquid Proxy 2.4/2.5 - NULL URL Character Unauthorized Access2004-03-01

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, Exploit-DB, GitHub Advisories, NVD, OSV

References

Show 18 moreShow less
MoveEnter Open