Squid Proxy Cache Update Reply Processing Remote Denial of Service Vulnerability
BID:26687
Info
Squid Proxy Cache Update Reply Processing Remote Denial of Service Vulnerability
| Bugtraq ID: | 26687 |
| Class: | Boundary Condition Error |
| CVE: |
CVE-2007-6239 |
| Remote: | Yes |
| Local: | No |
| Published: | Nov 27 2007 12:00AM |
| Updated: | Apr 13 2015 09:25PM |
| Credit: | The vendor credits Wikimedia Foundation for identifying this issue. |
| Vulnerable: |
Ubuntu Ubuntu Linux 7.10 sparc Ubuntu Ubuntu Linux 7.10 powerpc Ubuntu Ubuntu Linux 7.10 i386 Ubuntu Ubuntu Linux 7.10 amd64 Ubuntu Ubuntu Linux 7.04 sparc Ubuntu Ubuntu Linux 7.04 powerpc Ubuntu Ubuntu Linux 7.04 i386 Ubuntu Ubuntu Linux 7.04 amd64 Ubuntu Ubuntu Linux 6.10 sparc Ubuntu Ubuntu Linux 6.10 powerpc Ubuntu Ubuntu Linux 6.10 i386 Ubuntu Ubuntu Linux 6.10 amd64 Ubuntu Ubuntu Linux 6.06 LTS sparc Ubuntu Ubuntu Linux 6.06 LTS powerpc Ubuntu Ubuntu Linux 6.06 LTS i386 Ubuntu Ubuntu Linux 6.06 LTS amd64 Turbolinux Turbolinux Server 10.0 Turbolinux Turbolinux Server 11 x64 Turbolinux Turbolinux Server 11 Turbolinux Turbolinux Server 10.0.0 x64 Turbolinux Appliance Server Workgroup Edition 1.0 Turbolinux Appliance Server Hosting Edition 1.0 Turbolinux Appliance Server 1.0 Workgroup Edition Turbolinux Appliance Server 1.0 Hosting Edition Turbolinux Appliance Server 2.0 SuSE Linux 10.1 x86-64 SuSE Linux 10.1 x86 SuSE Linux 10.1 ppc SuSE Linux 10.0 x86-64 SuSE Linux 10.0 x86 SuSE Linux 10.0 ppc Squid Web Proxy Cache 3.0 PRE3 Squid Web Proxy Cache 3.0 PRE2 Squid Web Proxy Cache 3.0 PRE1 Squid Web Proxy Cache 3.0 Squid Web Proxy Cache 2.5 .STABLE9 Squid Web Proxy Cache 2.5 .STABLE8 Squid Web Proxy Cache 2.5 .STABLE7 Squid Web Proxy Cache 2.5 .STABLE6 Squid Web Proxy Cache 2.5 .STABLE5 Squid Web Proxy Cache 2.5 .STABLE4 Squid Web Proxy Cache 2.5 .STABLE3 Squid Web Proxy Cache 2.5 .STABLE10 Squid Web Proxy Cache 2.5 .STABLE1 Squid Web Proxy Cache 2.4 .STABLE7 Squid Web Proxy Cache 2.4 .STABLE6 Squid Web Proxy Cache 2.4 .STABLE4 Squid Web Proxy Cache 2.4 .STABLE2 Squid Web Proxy Cache 2.4 Squid Web Proxy Cache 2.3 .STABLE5 Squid Web Proxy Cache 2.3 .STABLE4 Squid Web Proxy Cache 2.1 PATCH2 Squid Web Proxy Cache 2.0 PATCH2 Squid Web Proxy Cache 2.6.STABLE7 Squid Web Proxy Cache 2.6.STABLE6 Squid Web Proxy Cache 2.6.STABLE5 Squid Web Proxy Cache 2.6.STABLE4 Squid Web Proxy Cache 2.6.STABLE3 Squid Web Proxy Cache 2.6.STABLE2 Squid Web Proxy Cache 2.6.STABLE16 Squid Web Proxy Cache 2.6.STABLE15 Squid Web Proxy Cache 2.6.STABLE14 Squid Web Proxy Cache 2.6.STABLE13 Squid Web Proxy Cache 2.6.STABLE12 Squid Web Proxy Cache 2.6.STABLE1 Squid Web Proxy Cache 2.6 Squid Web Proxy Cache 2.5.STABLE14 Squid Web Proxy Cache 2.5.STABLE13 Squid Web Proxy Cache 2.5.STABLE12 Squid Web Proxy Cache 2.5.STABLE11 S.u.S.E. openSUSE 10.3 S.u.S.E. openSUSE 10.2 Redhat Fedora 7 Redhat Enterprise Linux WS 4 Redhat Enterprise Linux WS 3 Redhat Enterprise Linux WS 2.1 IA64 Redhat Enterprise Linux WS 2.1 Redhat Enterprise Linux ES 4.6.z Redhat Enterprise Linux ES 4.5.z Redhat Enterprise Linux ES 4 Redhat Enterprise Linux ES 3 Redhat Enterprise Linux ES 2.1 IA64 Redhat Enterprise Linux ES 2.1 Redhat Enterprise Linux Desktop Workstation 5 client Redhat Enterprise Linux Desktop 5 client Redhat Enterprise Linux AS 4.6.z Redhat Enterprise Linux AS 4.5.z Redhat Enterprise Linux AS 4 Redhat Enterprise Linux AS 3 Redhat Enterprise Linux AS 2.1 IA64 Redhat Enterprise Linux AS 2.1 Redhat Enterprise Linux 5 Server Redhat Desktop 4.0 Redhat Desktop 3.0 Redhat Advanced Workstation for the Itanium Processor 2.1 IA64 Redhat Advanced Workstation for the Itanium Processor 2.1 Mandriva Linux Mandrake 2008.0 x86_64 Mandriva Linux Mandrake 2008.0 Mandriva Linux Mandrake 2007.1 x86_64 Mandriva Linux Mandrake 2007.1 Mandriva Linux Mandrake 2007.0 x86_64 Mandriva Linux Mandrake 2007.0 MandrakeSoft Multi Network Firewall 2.0 MandrakeSoft Corporate Server 4.0 x86_64 MandrakeSoft Corporate Server 3.0 x86_64 MandrakeSoft Corporate Server 3.0 MandrakeSoft Corporate Server 4.0 Gentoo Linux Debian Linux 4.0 sparc Debian Linux 4.0 s/390 Debian Linux 4.0 powerpc Debian Linux 4.0 mipsel Debian Linux 4.0 mips Debian Linux 4.0 m68k Debian Linux 4.0 ia-64 Debian Linux 4.0 ia-32 Debian Linux 4.0 hppa Debian Linux 4.0 arm Debian Linux 4.0 amd64 Debian Linux 4.0 alpha Debian Linux 4.0 |
| Not Vulnerable: |
Squid Web Proxy Cache 2.6.STABLE17 |
Discussion
Squid Proxy Cache Update Reply Processing Remote Denial of Service Vulnerability
Squid is prone to a remote denial-of-service vulnerability because the proxy server fails to perform boundary checks before copying user-supplied data into process buffers.
Successfully exploiting this issue allows remote attackers to crash the affected application, denying further service to legitimate users. Attackers may also be able to execute arbitrary code, but this has not been confirmed.
This issue affects Squid 2.6.STABLE16 and prior versions. All Squid-3 snapshots and prereleases up to the November 28 snapshot are also vulnerable.
Squid is prone to a remote denial-of-service vulnerability because the proxy server fails to perform boundary checks before copying user-supplied data into process buffers.
Successfully exploiting this issue allows remote attackers to crash the affected application, denying further service to legitimate users. Attackers may also be able to execute arbitrary code, but this has not been confirmed.
This issue affects Squid 2.6.STABLE16 and prior versions. All Squid-3 snapshots and prereleases up to the November 28 snapshot are also vulnerable.
Exploit / POC
Squid Proxy Cache Update Reply Processing Remote Denial of Service Vulnerability
To exploit this issue, an attacker may use readily available networking tools.
To exploit this issue, an attacker may use readily available networking tools.
Solution / Fix
Squid Proxy Cache Update Reply Processing Remote Denial of Service Vulnerability
Solution:
Updates are available. Please see the references for more information.
Squid Web Proxy Cache 2.6.STABLE7
Squid Web Proxy Cache 2.5.STABLE12
Squid Web Proxy Cache 2.6.STABLE14
Squid Web Proxy Cache 2.6.STABLE6
Squid Web Proxy Cache 2.6.STABLE5
Squid Web Proxy Cache 2.5.STABLE11
Squid Web Proxy Cache 2.5.STABLE13
Squid Web Proxy Cache 2.6
Squid Web Proxy Cache 2.6.STABLE1
Squid Web Proxy Cache 2.5.STABLE14
Squid Web Proxy Cache 2.6.STABLE4
Squid Web Proxy Cache 2.0 PATCH2
Squid Web Proxy Cache 2.3 .STABLE5
Squid Web Proxy Cache 2.3 .STABLE4
Squid Web Proxy Cache 2.4 .STABLE4
Squid Web Proxy Cache 2.4 .STABLE7
Squid Web Proxy Cache 2.5 .STABLE4
Squid Web Proxy Cache 2.5 .STABLE10
Squid Web Proxy Cache 2.5 .STABLE6
Squid Web Proxy Cache 2.5 .STABLE3
Squid Web Proxy Cache 2.5 .STABLE7
Squid Web Proxy Cache 3.0 PRE2
Squid Web Proxy Cache 3.0 PRE3
Solution:
Updates are available. Please see the references for more information.
Squid Web Proxy Cache 2.6.STABLE7
-
Squid 11780.patch
http://www.squid-cache.org/Versions/v2/2.6/changesets/11780.patch -
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.5.STABLE12
-
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.6.STABLE14
-
Squid 11780.patch
http://www.squid-cache.org/Versions/v2/2.6/changesets/11780.patch -
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.6.STABLE6
-
Squid 11780.patch
http://www.squid-cache.org/Versions/v2/2.6/changesets/11780.patch -
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.6.STABLE5
-
Squid 11780.patch
http://www.squid-cache.org/Versions/v2/2.6/changesets/11780.patch -
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.5.STABLE11
-
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.5.STABLE13
-
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.6
-
Squid 11780.patch
http://www.squid-cache.org/Versions/v2/2.6/changesets/11780.patch -
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.6.STABLE1
-
Squid 11780.patch
http://www.squid-cache.org/Versions/v2/2.6/changesets/11780.patch -
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.5.STABLE14
-
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.6.STABLE4
-
Squid 11780.patch
http://www.squid-cache.org/Versions/v2/2.6/changesets/11780.patch -
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.0 PATCH2
-
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.3 .STABLE5
-
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.3 .STABLE4
-
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.4 .STABLE4
-
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.4 .STABLE7
-
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.5 .STABLE4
-
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.5 .STABLE10
-
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.5 .STABLE6
-
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.5 .STABLE3
-
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 2.5 .STABLE7
-
Squid 2.6.STABLE17
http://www.squid-cache.org/Download/binaries.dyn
Squid Web Proxy Cache 3.0 PRE2
-
Squid 11211.patch
http://www.squid-cache.org/Versions/v3/3.0/changesets/11211.patch
Squid Web Proxy Cache 3.0 PRE3
-
Squid 11211.patch
http://www.squid-cache.org/Versions/v3/3.0/changesets/11211.patch
References
Squid Proxy Cache Update Reply Processing Remote Denial of Service Vulnerability
References:
References: