FreeBSD : squid -- confusing results on empty acl declarations (a30e5e44-5440-11d9-9e1e-c296ac722cb3)

This script is Copyright (C) 2005-2017 Tenable Network Security, Inc.


Synopsis :

The remote FreeBSD host is missing a security-related update.

Description :

Applying an empty ACL list results in unexpected behavior : anything
will match an empty ACL list. For example,

The meaning of the configuration gets very confusing when we encounter
empty ACLs such as

acl something src '/path/to/empty_file.txt' http_access allow
something somewhere

gets parsed (with warnings) as

http_access allow somewhere

And similarily if you are using proxy_auth acls without having any
auth schemes defined.

See also :

http://www.nessus.org/u?4e2e4e52
http://bugs.squid-cache.org/show_bug.cgi?id=1166
http://www.nessus.org/u?18dfa16e

Solution :

Update the affected package.

Risk factor :

Critical / CVSS Base Score : 10.0
(CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C)

Family: FreeBSD Local Security Checks

Nessus Plugin ID: 19054 (freebsd_pkg_a30e5e44544011d99e1ec296ac722cb3.nasl)

Bugtraq ID:

CVE ID: CVE-2005-0194

Ready to Amp Up Your Nessus Experience?

Get Nessus Professional to scan unlimited IPs, run compliance checks & more

Buy Nessus Professional Now