CVE-2005-0194

Squid 2.5, when processing the configuration file, parses empty Access Control Lists (ACLs), including proxy_auth ACLs without defined auth schemes, in a way…

published February 6, 2005

CVSS
—
EPSS
5%
Percentile
92.3
In the wild
Unconfirmed
What it is

⚠️ A configuration oversight can be a sneaky way to let attackers slip through! Squid 2.5 has a bug where empty Access Control Lists (ACLs) could be parsed in a way that ignores key rules. 🚨 This is like a restaurant where the chef decides to ignore the menu entirely on slow nights — if the rules aren't enforced, anyone can walk in and order whatever they like! If an administrator overlooks parser warnings, remote attackers might bypass important security measures, gaining access to resources they shouldn't. This could lead to unauthorized data access and a significant breach of trust. Yikes!

Put simply

This is like a restaurant where the chef decides to ignore the menu entirely on slow nights — if the rules aren't enforced, anyone can walk in and order whatever they like! CVE-2005-0194 affects Squid 2.5 by improperly processing empty ACLs, particularly those related to authentication. When these ACLs are parsed, crucial arguments are effectively discarded, weakening the intended access controls.

What to do

If an administrator overlooks parser warnings, remote attackers might bypass important security measures, gaining access to resources they shouldn't. This could lead to unauthorized data access and a significant breach of trust. Yikes! To mitigate this vulnerability, administrators should review their ACL configurations and ensure that none are left empty. It's also essential to update to a more recent version of Squid where this issue has been addressed. Don't overlook those parser warnings! You've got this! Stay vigilant and keep those configurations tight! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.05116 · 92.3th percentile
Published
2005-02-06T05:00Z
EPSS history
Timeline
  • 06 FEB 05:00Z
    Squid 2.5, when processing the configuration file, parses empty Access Control Lists (ACLs), including proxy_auth ACLs without defined auth schemes, in a way…
    cvelistv5