portage-ng / portage / net-proxy / squid / 7.6
portage-ng glsa
19 advisories reference net-proxy/squid · none place version 7.6 in a vulnerable range
▸ GLSA 202105-14 Squid: Multiple vulnerabilities this version unaffected normal remote 2021-05-26

Multiple vulnerabilities have been found in Squid, the worst of which could result in a Denial of Service condition.

Announced
2021-05-26
Revised
2021-05-26
Access
remote
Bugs
#775194 #789309
Advisory
https://security.gentoo.org/glsa/202105-14

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 4.15>= 4.15

Background

Squid is a full-featured Web proxy cache designed to run on Unix systems. It supports proxying and caching of HTTP, FTP, and other URLs, as well as SSL support, cache hierarchies, transparent caching, access control lists and many other features.

Description

Multiple vulnerabilities have been discovered in Squid. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could send a specially crafted request, possibly resulting in a Denial of Service condition or information leak.

Workaround

There is no known workaround at this time.

Resolution

All Squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-4.15"

References

▸ GLSA 202005-05 Squid: Multiple vulnerabilities this version unaffected high remote 2020-05-12

Multiple vulnerabilities have been found in Squid, the worst of which could result in the arbitrary execution of code.

Announced
2020-05-12
Revised
2020-05-12
Access
remote
Bugs
#719046
Advisory
https://security.gentoo.org/glsa/202005-05

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 4.11>= 4.11

Background

Squid is a full-featured Web proxy cache designed to run on Unix systems. It supports proxying and caching of HTTP, FTP, and other URLs, as well as SSL support, cache hierarchies, transparent caching, access control lists and many other features.

Description

Multiple vulnerabilities have been discovered in Squid. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All Squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-4.11"

References

▸ GLSA 202003-34 Squid: Multiple vulnerabilities this version unaffected normal remote 2020-03-16

Multiple vulnerabilities have been found in Squid, the worst of which could lead to arbitrary code execution.

Announced
2020-03-16
Revised
2020-03-16
Access
remote
Bugs
#699854 #708296
Advisory
https://security.gentoo.org/glsa/202003-34

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 4.10>= 4.10

Background

Squid is a full-featured Web proxy cache designed to run on Unix systems. It supports proxying and caching of HTTP, FTP, and other URLs, as well as SSL support, cache hierarchies, transparent caching, access control lists and many other features.

Description

Multiple vulnerabilities have been discovered in Squid. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker, by sending a specially crafted request, could possibly execute arbitrary code with the privileges of the process, obtain sensitive information or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All Squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-4.10"

References

▸ GLSA 201607-01 Squid: Multiple vulnerabilities this version unaffected normal remote 2016-07-09

Multiple vulnerabilities have been found in Squid, the worst of which could lead to arbitrary code execution, or cause a Denial of Service condition.

Announced
2016-07-09
Revised
2016-07-09
Access
remote
Bugs
#536276 #575542 #578970 #580656 #582814
Advisory
https://security.gentoo.org/glsa/201607-01

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 3.5.19>= 3.5.19

Background

Squid is a full-featured Web proxy cache designed to run on Unix systems. It supports proxying and caching of HTTP, FTP, and other URLs, as well as SSL support, cache hierarchies, transparent caching, access control lists and many other features.

Description

Multiple vulnerabilities have been discovered in Squid. Please review the CVE identifiers referenced below for details.

Impact

An attacker can possibly execute arbitrary code or create a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All Squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-3.5.19"

References

▸ GLSA 201411-11 Squid: Multiple vulnerabilities this version unaffected normal remote 2014-11-27

Multiple vulnerabilities have been found in Squid, allowing remote attackers to execute arbitrary code or cause a Denial of Service condition.

Announced
2014-11-27
Revised
2014-11-27
Access
remote
Bugs
#504176 #522498
Advisory
https://security.gentoo.org/glsa/201411-11

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 3.3.13-r1>= 3.3.13-r1

Background

Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more.

Description

An assertion failure in processing of SSL-Bump has been found in Squid. Heap based overflow is discovered when processing SNMP requests.

Impact

A remote attacker could send a specially crafted request, possibly resulting in a executing of arbitrary code or Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All Squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-3.3.13-r1"

References

▸ GLSA 201309-22 Squid: Multiple vulnerabilities this version unaffected normal remote 2013-09-27

Multiple vulnerabilities have been found in Squid, possibly resulting in remote Denial of Service.

Announced
2013-09-27
Revised
2013-09-27
Access
remote
Bugs
#261208 #389133 #447596 #452584 #461492 #476562 #476960
Advisory
https://security.gentoo.org/glsa/201309-22

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 3.2.13>= 3.2.13

Background

Squid is a full-featured web proxy cache.

Description

Multiple vulnerabilities have been discovered in Squid. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker may be able to bypass ACL restrictions or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All Squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-3.2.13"

References

▸ GLSA 201110-24 Squid: Multiple vulnerabilities this version unaffected high remote 2011-10-26

Multiple vulnerabilities were found in Squid allowing attackers to execute arbitrary code or cause a Denial of Service.

Announced
2011-10-26
Revised
2011-10-26
Access
remote
Bugs
#279379 #279380 #301828 #334263 #381065 #386215
Advisory
https://security.gentoo.org/glsa/201110-24

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 3.1.15>= 3.1.15

Background

Squid is a full-featured web proxy cache.

Description

Multiple vulnerabilities have been discovered in Squid. Please review the CVE identifiers referenced below for details.

Impact

Remote unauthenticated attackers may be able to execute arbitrary code with the privileges of the Squid process or cause a Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-3.1.15"

NOTE: This is a legacy GLSA. Updates for all affected architectures are available since September 4, 2011. It is likely that your system is already no longer affected by this issue.

References

▸ GLSA 200903-38 Squid: Multiple Denial of Service vulnerabilities this version unaffected normal remote 2009-03-24

Multiple vulnerabilities have been found in Squid which allow for remote Denial of Service attacks.

Announced
2009-03-24
Revised
2009-03-24
Access
remote
Bugs
#216319 #257585
Advisory
https://security.gentoo.org/glsa/200903-38

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 2.7.6>= 2.7.6

Background

Squid is a full-featured web proxy cache.

Description

  • The arrayShrink function in lib/Array.c can cause an array to shrink to 0 entries, which triggers an assert error. NOTE: this issue is due to an incorrect fix for CVE-2007-6239 (CVE-2008-1612).
  • An invalid version number in a HTTP request may trigger an assertion in HttpMsg.c and HttpStatusLine.c (CVE-2009-0478).

Impact

The issues allows for Denial of Service attacks against the service via an HTTP request with an invalid version number and other specially crafted requests.

Workaround

There is no known workaround at this time.

Resolution

All Squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-2.7.6"

References

▸ GLSA 200801-05 Squid: Denial of service this version unaffected normal remote 2008-01-09

A Denial of Service vulnerability has been reported in Squid.

Announced
2008-01-09
Revised
2008-01-09
Access
remote
Bugs
#201209
Advisory
https://security.gentoo.org/glsa/200801-05

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 2.6.17>= 2.6.17

Background

Squid is a multi-protocol proxy server.

Description

The Wikimedia Foundation reported a memory leak vulnerability when performing cache updates.

Impact

A remote attacker could perform numerous specially crafted requests to the vulnerable server, resulting in a Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All Squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-2.6.17"

References

▸ GLSA 200703-27 Squid: Denial of service this version unaffected low remote 2007-03-31

Squid is affected by a Denial of Service vulnerability.

Announced
2007-03-31
Revised
2007-03-31
Access
remote
Bugs
#171681
Advisory
https://security.gentoo.org/glsa/200703-27

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 2.6.12>= 2.6.12

Background

Squid is a multi-protocol proxy server.

Description

Squid incorrectly handles TRACE requests that contain a "Max-Forwards" header field with value "0" in the clientProcessRequest() function.

Impact

A remote attacker can send specially crafted TRACE HTTP requests that will terminate the child process. A quickly repeated attack will lead to a Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All Squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-2.6.12"

References

▸ GLSA 200701-22 Squid: Multiple Denial of Service vulnerabilities this version unaffected normal remote 2007-01-25

Two vulnerabilities have been found in Squid which make it susceptible to Denial of Service attacks.

Announced
2007-01-25
Revised
2007-01-25
Access
remote
Bugs
#162364
Advisory
https://security.gentoo.org/glsa/200701-22

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 2.6.7>= 2.6.7

Background

Squid is a multi-protocol proxy server.

Description

Squid fails to correctly handle ftp:// URI's. There is also an error in the external_acl queue which can cause an infinite looping condition.

Impact

An attacker could attempt to retrieve a specially crafted URI via a Squid server causing the service to crash. If an attacker could generate a sufficiently high load on the Squid services, they could cause a Denial of Service by forcing Squid into an infinite loop.

Workaround

There is no known workaround at this time.

Resolution

All Squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-2.6.7"

References

▸ GLSA 200509-06 Squid: Denial of Service vulnerabilities this version unaffected normal remote 2005-09-07

Squid contains several bugs when handling certain malformed requests resulting in a Denial of Service.

Announced
2005-09-07
Revised
2006-05-22 (revision 3)
Access
remote
Bugs
#104603
Advisory
https://security.gentoo.org/glsa/200509-06

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 2.5.10-r2>= 2.5.10-r2

Background

Squid is a full-featured Web proxy cache designed to run on Unix-like systems. It supports proxying and caching of HTTP, FTP, and other protocols, as well as SSL support, cache hierarchies, transparent caching, access control lists and many more features.

Description

Certain malformed requests result in a segmentation fault in the sslConnectTimeout function, handling of other certain requests trigger assertion failures.

Impact

By performing malformed requests an attacker could cause Squid to crash by triggering an assertion failure or invalid memory reference.

Workaround

There is no known workaround at this time.

Resolution

All Squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-2.5.10-r2"

References

▸ GLSA 200502-25 Squid: Denial of Service through DNS responses this version unaffected normal remote 2005-02-18

Squid contains a bug in the handling of certain DNS responses resulting in a Denial of Service.

Announced
2005-02-18
Revised
2005-02-18
Access
remote
Bugs
#81997
Advisory
https://security.gentoo.org/glsa/200502-25

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 2.5.8>= 2.5.8

Background

Squid is a full-featured Web proxy cache designed to run on Unix-like systems. It supports proxying and caching of HTTP, FTP, and other protocols, as well as SSL support, cache hierarchies, transparent caching, access control lists and many other features.

Description

Handling of certain DNS responses trigger assertion failures.

Impact

By returning a specially crafted DNS response an attacker could cause Squid to crash by triggering an assertion failure.

Workaround

There is no known workaround at this time.

Resolution

All Squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-2.5.8"

References

▸ GLSA 200502-04 Squid: Multiple vulnerabilities this version unaffected normal remote 2005-02-02

Squid contains vulnerabilities in the code handling WCCP, HTTP and LDAP which could lead to Denial of Service, access control bypass, web cache and log poisoning.

Announced
2005-02-02
Revised
2005-02-02 (revision 2)
Access
remote
Bugs
#79495 #78776 #80201 #80341
Advisory
https://security.gentoo.org/glsa/200502-04

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 2.5.7-r5>= 2.5.7-r5

Background

Squid is a full-featured Web proxy cache designed to run on Unix systems. It supports proxying and caching of HTTP, FTP, and other protocols, as well as SSL support, cache hierarchies, transparent caching, access control lists and many other features.

Description

Squid contains several vulnerabilities:

  • Buffer overflow when handling WCCP recvfrom() (CAN-2005-0211).
  • Loose checking of HTTP headers (CAN-2005-0173 and CAN-2005-0174).
  • Incorrect handling of LDAP login names with spaces (CAN-2005-0175).

Impact

An attacker could exploit:

  • the WCCP buffer overflow to cause Denial of Service.
  • the HTTP header parsing vulnerabilities to inject arbitrary response data, potentially leading to content spoofing, web cache poisoning and other cross-site scripting or HTTP response splitting attacks.
  • the LDAP issue to login with several variations of the same login name, leading to log poisoning.

Workaround

There is no known workaround at this time.

Resolution

All Squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-2.5.7-r5"

References

▸ GLSA 200501-25 Squid: Multiple vulnerabilities this version unaffected normal remote 2005-01-16

Squid contains vulnerabilities in the the code handling NTLM (NT Lan Manager), Gopher to HTML, ACLs and WCCP (Web Cache Communication Protocol) which could lead to ACL bypass, denial of service and arbitrary code execution.

Announced
2005-01-16
Revised
2005-02-07 (revision 3)
Access
remote
Bugs
#77934 #77521
Advisory
https://security.gentoo.org/glsa/200501-25

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 2.5.7-r2>= 2.5.7-r2

Background

Squid is a full-featured Web proxy cache designed to run on Unix systems. It supports proxying and caching of HTTP, FTP, and other URLs, as well as SSL support, cache hierarchies, transparent caching, access control lists and many other features.

Description

Squid contains a vulnerability in the gopherToHTML function (CAN-2005-0094) and incorrectly checks the 'number of caches' field when parsing WCCP_I_SEE_YOU messages (CAN-2005-0095). Furthermore the NTLM code contains two errors. One is a memory leak in the fakeauth_auth helper (CAN-2005-0096) and the other is a NULL pointer dereferencing error (CAN-2005-0097). Finally Squid also contains an error in the ACL parsing code (CAN-2005-0194).

Impact

With the WCCP issue an attacker could cause denial of service by sending a specially crafted UDP packet. With the Gopher issue an attacker might be able to execute arbitrary code by enticing a user to connect to a malicious Gopher server. The NTLM issues could lead to denial of service by memory consumption or by crashing Squid. The ACL issue could lead to ACL bypass.

Workaround

There is no known workaround at this time.

Resolution

All Squid users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-proxy/squid-2.5.7-r2"

References

▸ GLSA 200410-15 Squid: Remote DoS vulnerability this version unaffected normal remote 2004-10-18

Squid contains a vulnerability in the SNMP module which may lead to a denial of service.

Announced
2004-10-18
Revised
2007-12-30 (revision 3)
Access
remote
Bugs
#67167
Advisory
https://security.gentoo.org/glsa/200410-15

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 2.5.7>= 2.5.7

Background

Squid is a full-featured Web proxy cache designed to run on Unix systems. It supports proxying and caching of HTTP, FTP, and other URLs, as well as SSL support, cache hierarchies, transparent caching, access control lists and many other features.

Description

A parsing error exists in the SNMP module of Squid where a specially-crafted UDP packet can potentially cause the server to restart, closing all current connections. This vulnerability only exists in versions of Squid compiled with the 'snmp' USE flag.

Impact

An attacker can repeatedly send these malicious UDP packets to the Squid server, leading to a denial of service.

Workaround

Disable SNMP support or filter the port that has SNMP processing (default is 3401) to allow only SNMP data from trusted hosts.

To disable SNMP support put the entry snmp_port 0 in the squid.conf configuration file.

To allow only the local interface to process SNMP, add the entry "snmp_incoming_address 127.0.0.1" in the squid.conf configuration file.

Resolution

All Squid users should upgrade to the latest version:

# emerge sync

# emerge -pv ">=net-proxy/squid-2.5.7"
# emerge ">=net-proxy/squid-2.5.7"

References

▸ GLSA 200409-04 Squid: Denial of service when using NTLM authentication this version unaffected normal remote 2004-09-02

Squid is vulnerable to a denial of service attack which could crash its NTLM helpers.

Announced
2004-09-02
Revised
2007-12-30 (revision 3)
Access
remote
Bugs
#61280
Advisory
https://security.gentoo.org/glsa/200409-04

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*<= 2.5.6-r1>= 2.5.6-r2, < 2.5

Background

Squid is a full-featured Web Proxy Cache designed to run on Unix systems. It supports proxying and caching of HTTP, FTP, and other URLs, as well as SSL support, cache hierarchies, transparent caching, access control lists and many other features.

Description

Squid 2.5.x versions contain a bug in the functions ntlm_fetch_string() and ntlm_get_string() which lack checking the int32_t offset "o" for negative values.

Impact

A remote attacker could cause a denial of service situation by sending certain malformed NTLMSSP packets if NTLM authentication is enabled.

Workaround

Disable NTLM authentication by removing any "auth_param ntlm program ..." directives from squid.conf or use ntlm_auth from Samba-3.x.

Resolution

All Squid users should upgrade to the latest stable version:

# emerge sync

# emerge -pv ">=net-www/squid-2.5.6-r2"
# emerge ">=net-www/squid-2.5.6-r2"

References

▸ GLSA 200406-13 Squid: NTLM authentication helper buffer overflow this version unaffected high remote 2004-06-17

Squid contains a bug where it fails to properly check bounds of the 'pass' variable.

Announced
2004-06-17
Revised
2004-09-02 (revision 2)
Access
remote
Bugs
#53367
Advisory
https://security.gentoo.org/glsa/200406-13

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*<= 2.5.5-r1>= 2.5.5-r2

Background

Squid contains a bug in the function ntlm_check_auth(). It fails to do proper bounds checking on the values copyied to the 'pass' variable.

Description

Squid is a full-featured Web Proxy Cache designed to run on Unix systems. It supports proxying and caching of HTTP, FTP, and other URLs, as well as SSL support, cache hierarchies, transparent caching, access control lists and many other features.

Impact

If Squid is configured to use NTLM authentication, an attacker could exploit this vulnerability by sending a very long password. This could lead to arbitrary code execution with the permissions of the user running Squid.

Workaround

There is no known workaround at this time. All users are encouraged to upgrade to the latest available version.

Resolution

All Squid users should upgrade to the latest stable version:

# emerge sync

# emerge -pv ">=net-proxy/squid-2.5.5-r2"
# emerge ">=net-proxy/squid-2.5.5-r2"

References

▸ GLSA 200403-11 Squid ACL [url_regex] bypass vulnerability this version unaffected normal remote 2004-03-30

Squid versions 2.0 through to 2.5.STABLE4 could allow a remote attacker to bypass Access Control Lists by sending a specially-crafted URL request containing '%00': in such circumstances; the url_regex ACL may not properly detect the malicious URL, allowing the attacker to effectively bypass the ACL.

Announced
2004-03-30
Revised
2004-09-02 (revision 2)
Access
remote
Bugs
#45273
Advisory
https://security.gentoo.org/glsa/200403-11

Affected packages

PackageArchVulnerableUnaffected
net-proxy/squid*< 2.5.5>= 2.5.5

Background

Squid is a fully-featured Web Proxy Cache designed to run on Unix systems that supports proxying and caching of HTTP, FTP, and other URLs, as well as SSL support, cache hierarchies, transparent caching, access control lists and many other features.

Description

A bug in Squid allows users to bypass certain access controls by passing a URL containing "%00" which exploits the Squid decoding function. This may insert a NUL character into decoded URLs, which may allow users to bypass url_regex access control lists that are enforced upon them.

In such a scenario, Squid will insert a NUL character after the"%00" and it will make a comparison between the URL to the end of the NUL character rather than the contents after it: the comparison does not result in a match, and the user's request is not denied.

Impact

Restricted users may be able to bypass url_regex access control lists that are enforced upon them which may cause unwanted network traffic as well as a route for other possible exploits. Users of Squid 2.5STABLE4 and below who require the url_regex features are recommended to upgrade to 2.5STABLE5 to maintain the security of their infrastructure.

Workaround

A workaround is not currently known for this issue. All users are advised to upgrade to the latest version of Squid.

Resolution

Squid can be updated as follows:

# emerge sync

# emerge -pv ">=net-proxy/squid-2.5.5"
# emerge ">=net-proxy/squid-2.5.5"

References