-----BEGIN PGP SIGNED MESSAGE-----
______________________________________________________________________________
SuSE Security Announcement
Package: squid
Announcement-ID: SuSE-SA:2002:025
Date: Tuesday, Jul 9th 2002 01:30 MEST
Affected products: 6.4, 7.0, 7.1, 7.2, 7.3, 8.0
SuSE Linux Connectivity Server
SuSE Linux Enterprise Server
Vulnerability Type: possible remote code execution
Severity (1-10): 6
SuSE default package: no
Content of this advisory:
1) security vulnerability resolved: squid
problem description, discussion, solution and upgrade information
2) pending vulnerabilities, solutions, workarounds
3) standard appendix (further information)
______________________________________________________________________________
1) problem description, brief discussion, solution, upgrade information
squid is a web proxy cache contained but not installed and activated
by default on SuSE products.
Several security related bugs have been found in all squid packages
contained in SuSE products. These bugs are being fixed in our update
packages and cover modifications in the gopher client code, the FTP
directory listing parser that generates HTML output, FTP protocol
sanity checks concerning server address comparison between control
and data connection, in the MSNT auth helper as well as in proxy
authentication forwarding code. Our update packages also contain
non-security relevant additions as suggested by the squid developers.
The severity of the errors in the package range from harmless to critical.
The gopher client bugs as well as the bug in the FTP directory parsing
code are believed to be exploitable in the sense of being able to remotely
execute code introduced by the attacker. The bug in the MSNT auth helper
does not affect our binary packages because the feature is not activated
at compile time.
While Olaf Kirch (SuSE Security) has found and also fixed parts of the
bugs, SuSE Security has not verified the claim about the remote
exploitability to execute code, though.
For more information about the squid web proxy and first-hand information
about the security problems found, please see the project's website at
http://www.squid-cache.org/.
A brief note about the package names in the distributions:
All SuSE Linux distributions contain two squid packages. The names are
squid2 and squid23 for SuSE Linux 6.4 through 7.1, and squid and
squid-beta for all newer distributions. The squid-beta package on SuSE
Linux 8.0 is unaffected.
To find out which version of the squid package you are using, use the
command
rpm -qf `which squid`
Please download the update package for your distribution and verify its
integrity by the methods listed in section 3) of this announcement.
Then, install the package using the command "rpm -Fhv file.rpm" to apply
the update.
After applying the rpm command for the update, you should restart the
squid daemon process for the update to become effective:
rcsquid stop ; sleep 10; rcsquid start
Our maintenance customers have been notified individually. The packages
are being offered to install from the maintenance web.
i386 Intel Platform:
SuSE-8.0
ftp://ftp.suse.com/pub/suse/i386/update/8.0/n2/squid-2.4.STABLE6-2.i386.rpm
01f5c698e0418e6055e9ed1018493380
ftp://ftp.suse.com/pub/suse/i386/update/8.0/n2/squid-2.4.STABLE6-9.i386.patch.rpm
917c26da9c444085d045b708548eae3e
ftp://ftp.suse.com/pub/suse/i386/update/8.0/n2/squid-2.4.STABLE6-9.i386.rpm
fa4780901f96712ea22eef28bdf53700
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/8.0/zq1/squid-2.4.STABLE6-9.src.rpm
dc96baf5541829ee6e615861d17146aa
SuSE-7.3
ftp://ftp.suse.com/pub/suse/i386/update/7.3/n2/squid-2.3.STABLE4-162.i386.rpm
86df1f5a50ed65cd038d9cc2b2782f9b
ftp://ftp.suse.com/pub/suse/i386/update/7.3/n2/squid-beta-2.4.STABLE2-99.i386.rpm
4d1462ec0691eb0b6572b67064d5899b
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/7.3/zq1/squid-2.3.STABLE4-162.src.rpm
ab61356851ac840d427f1ffd94ff6d14
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/7.3/zq1/squid-beta-2.4.STABLE2-99.src.rpm
c75a0693b587827017fd7f7b6f387d43
SuSE-7.2
ftp://ftp.suse.com/pub/suse/i386/update/7.2/n2/squid-2.3.STABLE4-162.i386.rpm
0eb805295d26ae7a634e70248536f743
ftp://ftp.suse.com/pub/suse/i386/update/7.2/n2/squid-beta-2.4.STABLE1-105.i386.rpm
7c710d4080457b90c90c9641ceb27923
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/7.2/zq1/squid-2.3.STABLE4-162.src.rpm
9e2d0f0a81d3231bb36efce6eb09b806
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/7.2/zq1/squid-beta-2.4.STABLE1-105.src.rpm
f6a59ea75478277a5cf1eaa45308e2db
SuSE-7.1
ftp://ftp.suse.com/pub/suse/i386/update/7.1/n2/squid2-2.2.STABLE5-224.i386.rpm
458c23172bd607c2e1b64bcca668743f
ftp://ftp.suse.com/pub/suse/i386/update/7.1/n2/squid23-2.3.STABLE4-82.i386.rpm
aef3ece720951def7e22cdd28b65782a
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/7.1/zq1/squid2-2.2.STABLE5-224.src.rpm
66edc4b69aa84aecfe33efef5589611e
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/7.1/zq1/squid23-2.3.STABLE4-82.src.rpm
7c01a574da94df5b72b864a1648021d3
SuSE-7.0
ftp://ftp.suse.com/pub/suse/i386/update/7.0/n1/squid2-2.2.STABLE5-223.i386.rpm
05603a978583210b281ab4860fef6f00
ftp://ftp.suse.com/pub/suse/i386/update/7.0/n1/squid23-2.3.STABLE4-81.i386.rpm
ae208d4e4896f8092f122a2e79f472f3
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/7.0/zq1/squid2-2.2.STABLE5-223.src.rpm
11d569d72642b2a4414b0c35a87a0bd1
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/7.0/zq1/squid23-2.3.STABLE4-81.src.rpm
990b507d6c8ea50f10ba7fe6b218bcfb
SuSE-6.4
ftp://ftp.suse.com/pub/suse/i386/update/6.4/n1/squid2-2.2.STABLE5-223.i386.rpm
56dc0b40ae95bce1e49c1758920debd0
ftp://ftp.suse.com/pub/suse/i386/update/6.4/n1/squid23-2.3.STABLE4-81.i386.rpm
907f05e3be9012003a8d6fbce866b8c5
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/6.4/zq1/squid2-2.2.STABLE5-223.src.rpm
2e8655ca0fbdd53f45c64990de92697e
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/6.4/zq1/squid23-2.3.STABLE4-81.src.rpm
58e1d68d8e5dc8dbcc9d53446436e077
Sparc Platform:
SuSE-7.3
ftp://ftp.suse.com/pub/suse/sparc/update/7.3/n2/squid-2.3.STABLE4-57.sparc.rpm
fe3040600c6f08394db78a73d435475b
ftp://ftp.suse.com/pub/suse/sparc/update/7.3/n2/squid-beta-2.4.STABLE2-27.sparc.rpm
f0e296889bcc571da9a35cd02d6efd9c
source rpm:
ftp://ftp.suse.com/pub/suse/sparc/update/7.3/zq1/squid-2.3.STABLE4-57.src.rpm
dfbc5f10d9993d299b420d1787b14c0b
source rpm:
ftp://ftp.suse.com/pub/suse/sparc/update/7.3/zq1/squid-beta-2.4.STABLE2-27.src.rpm
dc6ff79b6e48821b81b1d53a837fe88c
SuSE-7.1
ftp://ftp.suse.com/pub/suse/sparc/update/7.1/n2/squid2-2.2.STABLE5-210.sparc.rpm
6fc7ded2b633825957959cd0a373c4d2
ftp://ftp.suse.com/pub/suse/sparc/update/7.1/n2/squid23-2.3.STABLE4-63.sparc.rpm
43693ee6312ce6f178baeb50340d8639
source rpm:
ftp://ftp.suse.com/pub/suse/sparc/update/7.1/zq1/squid2-2.2.STABLE5-210.src.rpm
5cae476344a776ce50a1a1805ef4ffcc
source rpm:
ftp://ftp.suse.com/pub/suse/sparc/update/7.1/zq1/squid23-2.3.STABLE4-63.src.rpm
65fdf61f12b9c4ec5c91857c3af76497
SuSE-7.0
ftp://ftp.suse.com/pub/suse/sparc/update/7.0/n1/squid2-2.2.STABLE5-210.sparc.rpm
e928951c8d068e982bb00b50472d716d
ftp://ftp.suse.com/pub/suse/sparc/update/7.0/n1/squid23-2.3.STABLE4-63.sparc.rpm
cafe9565d1021f69ee31636d8d854457
source rpm:
ftp://ftp.suse.com/pub/suse/sparc/update/7.0/zq1/squid2-2.2.STABLE5-210.src.rpm
ebd9c000ab1da0db1ea99998b3f0cf15
source rpm:
ftp://ftp.suse.com/pub/suse/sparc/update/7.0/zq1/squid23-2.3.STABLE4-63.src.rpm
149927211efa4c2419eed6b000859689
AXP Alpha Platform:
SuSE-7.1
ftp://ftp.suse.com/pub/suse/axp/update/7.1/n2/squid2-2.2.STABLE5-230.alpha.rpm
4df2821b296d2cd980b516a690b9a1bd
ftp://ftp.suse.com/pub/suse/axp/update/7.1/n2/squid23-2.3.STABLE4-80.alpha.rpm
a01625b4b191f84fff32e38c8d336fac
source rpm:
ftp://ftp.suse.com/pub/suse/axp/update/7.1/zq1/squid2-2.2.STABLE5-230.src.rpm
9deaebb24e5dfbe5f20a5488c279458e
source rpm:
ftp://ftp.suse.com/pub/suse/axp/update/7.1/zq1/squid23-2.3.STABLE4-80.src.rpm
2ec1d32a64dbdb0a15d892dd622c091a
SuSE-7.0
ftp://ftp.suse.com/pub/suse/axp/update/7.0/n1/squid2-2.2.STABLE5-230.alpha.rpm
73b3f402a7f50ccb6ac9045da87b1c40
ftp://ftp.suse.com/pub/suse/axp/update/7.0/n1/squid23-2.3.STABLE4-79.alpha.rpm
6938b75054e93f2ec1520e0b3b093790
source rpm:
ftp://ftp.suse.com/pub/suse/axp/update/7.0/zq1/squid2-2.2.STABLE5-230.src.rpm
ddef84a2c1c430d341c1b8e8ae1a0d77
source rpm:
ftp://ftp.suse.com/pub/suse/axp/update/7.0/zq1/squid23-2.3.STABLE4-79.src.rpm
faaf272a46f39ebc0d6956cb8b508395
SuSE-6.4
ftp://ftp.suse.com/pub/suse/axp/update/6.4/n1/squid2-2.2.STABLE5-230.alpha.rpm
d308089c0b35b812a6bece1b612bd171
ftp://ftp.suse.com/pub/suse/axp/update/6.4/n1/squid23-2.3.STABLE4-78.alpha.rpm
a2446410ef8fd3b0832394bc52cae927
source rpm:
ftp://ftp.suse.com/pub/suse/axp/update/6.4/zq1/squid2-2.2.STABLE5-230.src.rpm
2a0837f760ec3262268645a5d1dd99ce
source rpm:
ftp://ftp.suse.com/pub/suse/axp/update/6.4/zq1/squid23-2.3.STABLE4-78.src.rpm
01d07096af26e19aecf35ae29fc39f85
PPC Power PC Platform:
SuSE-7.3
ftp://ftp.suse.com/pub/suse/ppc/update/7.3/n2/squid-2.3.STABLE4-77.ppc.rpm
6d84192dfcfa15ec05ee0c1fbf8cc564
ftp://ftp.suse.com/pub/suse/ppc/update/7.3/n2/squid-beta-2.4.STABLE2-64.ppc.rpm
fde4eea7193755ecb72c8e98006efc83
source rpm:
ftp://ftp.suse.com/pub/suse/ppc/update/7.3/zq1/squid-2.3.STABLE4-77.src.rpm
44c07a7d4b37be012c87b1057c38728c
source rpm:
ftp://ftp.suse.com/pub/suse/ppc/update/7.3/zq1/squid-beta-2.4.STABLE2-64.src.rpm
7ca4b1b7a1802bffdffef3b6d5d342a5
SuSE-7.1
ftp://ftp.suse.com/pub/suse/ppc/update/7.1/n2/squid2-2.2.STABLE5-203.ppc.rpm
28b9a3b64fe23408a4bd16031d384b02
ftp://ftp.suse.com/pub/suse/ppc/update/7.1/n2/squid23-2.3.STABLE4-73.ppc.rpm
b7a2e5c2a446a2848537fe65362e8cb5
source rpm:
ftp://ftp.suse.com/pub/suse/ppc/update/7.1/zq1/squid2-2.2.STABLE5-203.src.rpm
d0a9141bac8b44f826698b0d90c91d80
source rpm:
ftp://ftp.suse.com/pub/suse/ppc/update/7.1/zq1/squid23-2.3.STABLE4-73.src.rpm
488f2d67c6a300bca3d06a6cff26988f
SuSE-7.0
ftp://ftp.suse.com/pub/suse/ppc/update/7.0/n1/squid2-2.2.STABLE5-202.ppc.rpm
5ef4ef00e866d0efb451334bc12a8db7
ftp://ftp.suse.com/pub/suse/ppc/update/7.0/n1/squid23-2.3.STABLE4-72.ppc.rpm
ceba8ae4348b499d75a8798282899fff
source rpm:
ftp://ftp.suse.com/pub/suse/ppc/update/7.0/zq1/squid2-2.2.STABLE5-202.src.rpm
d2a8b8bbc4c93073ddba930b96a0a459
source rpm:
ftp://ftp.suse.com/pub/suse/ppc/update/7.0/zq1/squid23-2.3.STABLE4-72.src.rpm
a1e44b9a51d96125e7664a784a1fbce0
SuSE-6.4
ftp://ftp.suse.com/pub/suse/ppc/update/6.4/n1/squid2-2.2.STABLE5-202.ppc.rpm
84afced56c0f0a4502bab69ed6de7cc1
ftp://ftp.suse.com/pub/suse/ppc/update/6.4/n1/squid23-2.3.STABLE4-72.ppc.rpm
fe9ce325bb9580f0c8a9804800ac9179
source rpm:
ftp://ftp.suse.com/pub/suse/ppc/update/6.4/zq1/squid2-2.2.STABLE5-202.src.rpm
c1d61ef183dd5b11191f6872852b24e9
source rpm:
ftp://ftp.suse.com/pub/suse/ppc/update/6.4/zq1/squid23-2.3.STABLE4-72.src.rpm
ef6b394d43f64936df30f9ffcd315495
______________________________________________________________________________
2) Pending vulnerabilities in SuSE Distributions and Workarounds:
- We are investigating if recently found weaknesses in resolver libraries
on BSD systems affect the SuSE Linux glibc as well. Also, the resolver
code in bind nameserver utilities is under investigation.
Further news about the resolver issues is underway.
- ghostscript
RedHat released a security announcement concerning a problem in
ghostscript, which could be exploited to gain privilege of the print
server user. We are investigating whether SuSE Linux is affected.
______________________________________________________________________________
3) standard appendix: authenticity verification, additional information
- Package authenticity verification:
SuSE update packages are available on many mirror ftp servers all over
the world. While this service is being considered valuable and important
to the free and open source software community, many users wish to be
sure about the origin of the package and its content before installing
the package. There are two verification methods that can be used
independently from each other to prove the authenticity of a downloaded
file or rpm package:
1) md5sums as provided in the (cryptographically signed) announcement.
2) using the internal gpg signatures of the rpm package.
1) execute the command
md5sum