First published: Mon Mar 15 2004(Updated: )
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.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Squid Web Proxy Cache | =2.0_patch2 | |
Squid Web Proxy Cache | =2.1_patch2 | |
Squid Web Proxy Cache | =2.3_stable5 | |
Squid Web Proxy Cache | =2.4 | |
Squid Web Proxy Cache | =2.4_stable7 | |
Squid Web Proxy Cache | =2.5_stable3 | |
Squid Web Proxy Cache | =2.5_stable4 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2004-0189 is considered a moderate severity vulnerability due to its potential to bypass access control lists in Squid.
To fix CVE-2004-0189, upgrade to a version of Squid greater than 2.5_stable4 that contains the relevant patches.
CVE-2004-0189 affects Squid 2.0_patch2, 2.1_patch2, 2.3_stable5, 2.4, 2.4_stable7, and 2.5_stable4.
CVE-2004-0189 enables remote attackers to bypass URL filtering and access control mechanisms.
A workaround for CVE-2004-0189 may include reviewing and tightening access control lists, but upgrading is recommended for complete mitigation.