Title: Squid Web Proxy Reverse Proxy Vulnerability
Severity: HIGH
Description:
Squid is a free client-side web proxy that retrieves cached web pages for quick browsers and a reduction in bandwidth consumption.
Squid servers, when configured as an "HTTP accelerator only", may allow remote attackers to use them as a port scanner. There is also a potential that they will grant proxied access to the malicious user.
It should be noted that this is not a default configuration.
Specifically, a function called 'clientAccessCheck' has a habit of incorrectly using ACLs(Access Control Lists). When configured in the above manner, Squid returns
'ACCESS_ALLOWED' for proxy requests. The correct response would be to generate an error message.
Affected Products:
- National Science Foundation Squid Web Proxy 2.3.0STABLE2
- National Science Foundation Squid Web Proxy 2.3.0STABLE3
- National Science Foundation Squid Web Proxy 2.3.0STABLE4
- RedHat Linux 6.2.0 alpha
- RedHat Linux 6.2.0 i386
- RedHat Linux 6.2.0 sparc
- RedHat Linux 7.0.0 alpha
- RedHat Linux 7.0.0 i386
- RedHat Linux 7.1.0 alpha
- RedHat Linux 7.1.0 i386
- RedHat Linux 7.1.0 ia64
References:
- National Science Foundation: Squid Cache Home Page
Juniper Networks provides this content via a wide variety of sources and production methods. If notified of errors or omissions in the content of this page, Juniper Networks, at its discretion, will modify or remove the page or leave the content as is, depending on various factors including but not limited to the reputation and authority of the party providing the notification. Please use the contact information displayed elsewhere on this page to report any errors or omissions regarding the content on this page.