(Debian Issues Fix) Tcpdump l2tp_avp_print() Flaw May Let Remote Users Crash the System With Malformed L2TP Packets
|
|
SecurityTracker Alert ID: 1008750 |
|
SecurityTracker URL: http://securitytracker.com/id/1008750
|
|
CVE Reference:
CAN-2003-1029
(Links to External Site)
|
Date: Jan 17 2004
|
Impact:
Denial of service via network
|
Fix Available: Yes Vendor Confirmed: Yes
|
Version(s): 3.8.1 and prior versions
|
Description:
A vulnerability was reported in tcpdump in the processing of L2TP packets. A remote user may be able to cause tcpdump to crash.
It is reported that there is a flaw in 'print-l2tp.c' that can be triggered by a remote user sending a bad length value in an L2TP packet. The bug reportedly occurs in the l2tp_avp_print() function. A remote user can send a control packet without specifying a length option to cause an infinite loop or potential crash.
Some demonstration exploit examples are provided:
perl -e 'print .\x80\x02...\x00.x6 | nc -u 10.1.1.1 1701
perl -e 'print .\x80\x00...\x00.x6 . .\x01.' | nc -u 10.1.1.1 1701
|
Impact:
A remote user can cause tcpdump to enter an infinite loop and potentially crash.
|
Solution:
Debian has released a fix for the current stable distribution (woody) in version 3.6.2-2.7. A fix for the unstable distribution (sid) will be available soon.
Debian GNU/Linux 3.0 alias woody:
Source archives:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7.dsc
Size/MD5 checksum: 587 fc666bc6c77312ce601782871bde22a1
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7.diff.gz
Size/MD5 checksum: 12091 8453e6103104e509ab52adb0ed1bbd37
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2.orig.tar.gz
Size/MD5 checksum: 380635 6bc8da35f9eed4e675bfdf04ce312248
Alpha architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_alpha.deb
Size/MD5 checksum: 214088 90f363cde67deec9e56bf827bf1f9e8e
ARM architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_arm.deb
Size/MD5 checksum: 180028 e0fb2e07c499544aafbec0bbf1f853c8
Intel IA-32 architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_i386.deb
Size/MD5 checksum: 169896 d6e159ea45a8663a31bdcbecc83ac3fa
Intel IA-64 architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_ia64.deb
Size/MD5 checksum: 247376 34ca33e36d7c85c8401e1fc04ae0b295
HP Precision architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_hppa.deb
Size/MD5 checksum: 196120 1edd4cc6f1a5ec98aa3210893b26870b
Motorola 680x0 architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_m68k.deb
Size/MD5 checksum: 157854 b798473fd9ec1d4c1d0ca1d34450e061
Big endian MIPS architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_mips.deb
Size/MD5 checksum: 189302 bc5fc61607359b857996af3b7cd1759f
Little endian MIPS architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.4_mipsel.deb
Size/MD5 checksum: 193268 961b6b8d7e70ae97722759b8049445b1
PowerPC architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_powerpc.deb
Size/MD5 checksum: 177184 8ac3abd34f1131c0cd2fadc21b92deae
IBM S/390 architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_s390.deb
Size/MD5 checksum: 174738 533d1cea1cb982cf252900ee8f2d0604
Sun Sparc architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_sparc.deb
Size/MD5 checksum: 179666 a4e039dc8f12be45b144bd731e1d713c
|
Vendor URL: www.tcpdump.org/ (Links to External Site)
|
Cause:
Input validation error, State error
|
Underlying OS:
Linux (Debian)
|
|
Message History:
This archive entry is a follow-up to the message listed below.
|
Source Message Contents
|
Date: Fri, 16 Jan 2004 15:59:11 -0800
Subject: [SECURITY] [DSA 425-1] New tcpdump packages fix multiple vulnerabilities
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
- --------------------------------------------------------------------------
Debian Security Advisory DSA 425-1 security@debian.org
http://www.debian.org/security/ Matt Zimmerman
January 16th, 2004 http://www.debian.org/security/faq
- --------------------------------------------------------------------------
Package : tcpdump
Vulnerability : multiple vulnerabilities
Problem-Type : remote
Debian-specific: no
CVE Ids : CAN-2003-1029 CAN-2003-0989 CAN-2004-0055 CAN-2004-0057
Multiple vulnerabilities were discovered in tcpdump, a tool for
inspecting network traffic. If a vulnerable version of tcpdump
attempted to examine a maliciously constructed packet, a number of
buffer overflows could be exploited to crash tcpdump, or potentially
execute arbitrary code with the privileges of the tcpdump process.
CAN-2003-1029 - infinite loop and memory consumption in processing
L2TP packets
CAN-2003-0989, CAN-2004-0057 - infinite loops in processing ISAKMP
packets.
CAN-2004-0055 - segmentation fault caused by a RADIUS attribute with a
large length value
For the current stable distribution (woody) these problems have been
fixed in version 3.6.2-2.7.
For the unstable distribution (sid) these problems will be fixed soon.
We recommend that you update your tcpdump package.
Upgrade Instructions
- --------------------
wget url
will fetch the file for you
dpkg -i file.deb
will install the referenced file.
If you are using the apt-get package manager, use the line for
sources.list as given below:
apt-get update
will update the internal database
apt-get upgrade
will install corrected packages
You may use an automated update by adding the resources from the
footer to the proper configuration.
Debian GNU/Linux 3.0 alias woody
- --------------------------------
Source archives:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7.dsc
Size/MD5 checksum: 587 fc666bc6c77312ce601782871bde22a1
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7.diff.gz
Size/MD5 checksum: 12091 8453e6103104e509ab52adb0ed1bbd37
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2.orig.tar.gz
Size/MD5 checksum: 380635 6bc8da35f9eed4e675bfdf04ce312248
Alpha architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_alpha.deb
Size/MD5 checksum: 214088 90f363cde67deec9e56bf827bf1f9e8e
ARM architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_arm.deb
Size/MD5 checksum: 180028 e0fb2e07c499544aafbec0bbf1f853c8
Intel IA-32 architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_i386.deb
Size/MD5 checksum: 169896 d6e159ea45a8663a31bdcbecc83ac3fa
Intel IA-64 architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_ia64.deb
Size/MD5 checksum: 247376 34ca33e36d7c85c8401e1fc04ae0b295
HP Precision architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_hppa.deb
Size/MD5 checksum: 196120 1edd4cc6f1a5ec98aa3210893b26870b
Motorola 680x0 architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_m68k.deb
Size/MD5 checksum: 157854 b798473fd9ec1d4c1d0ca1d34450e061
Big endian MIPS architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_mips.deb
Size/MD5 checksum: 189302 bc5fc61607359b857996af3b7cd1759f
Little endian MIPS architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.4_mipsel.deb
Size/MD5 checksum: 193268 961b6b8d7e70ae97722759b8049445b1
PowerPC architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_powerpc.deb
Size/MD5 checksum: 177184 8ac3abd34f1131c0cd2fadc21b92deae
IBM S/390 architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_s390.deb
Size/MD5 checksum: 174738 533d1cea1cb982cf252900ee8f2d0604
Sun Sparc architecture:
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2.7_sparc.deb
Size/MD5 checksum: 179666 a4e039dc8f12be45b144bd731e1d713c
These files will probably be moved into the stable distribution on
its next revision.
- ---------------------------------------------------------------------------------
For apt-get: deb http://security.debian.org/ stable/updates main
For dpkg-ftp: ftp://security.debian.org/debian-security dists/stable/updates/main
Mailing list: debian-security-announce@lists.debian.org
Package info: `apt-cache show <pkg>' and http://packages.debian.org/<pkg>
George Bakos and Jonathan Heusser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFACHqfArxCt0PiXR4RAlabAKCZtEvyJyv6NyJLXqqxiJ6lH0w7BACfU2Pj
SlG6MnIWC1BLnQCViL9xbCY=
=yjC3
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to debian-security-announce-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
|
|