TCPDump BGP Decoding Routines Denial Of Service Vulnerability
BID:13380
Info
TCPDump BGP Decoding Routines Denial Of Service Vulnerability
| Bugtraq ID: | 13380 |
| Class: | Failure to Handle Exceptional Conditions |
| CVE: |
CVE-2005-1279 |
| Remote: | Yes |
| Local: | No |
| Published: | Apr 26 2005 12:00AM |
| Updated: | Mar 19 2015 09:49AM |
| Credit: | Discovery of this issue is credited to Vade 79 <[email protected]>. |
| Vulnerable: |
Turbolinux Turbolinux Server 10.0 Turbolinux Appliance Server 1.0 Workgroup Edition Turbolinux Appliance Server 1.0 Hosting Edition Trustix Secure Linux 2.2 Trustix Secure Linux 2.1 Trustix Secure Enterprise Linux 2.0 SuSE SUSE Linux Enterprise Server 9 SuSE SUSE Linux Enterprise Server 8 SGI ProPack 3.0 SGI ProPack 2.4 SGI ProPack 2.3 SCO Unixware 7.1.4 SCO Unixware 7.1.3 up SCO Unixware 7.1.3 SCO Open Server 6.0 S.u.S.E. SuSE Linux Standard Server 8.0 S.u.S.E. SuSE Linux School Server for i386 S.u.S.E. SUSE LINUX Retail Solution 8.0 S.u.S.E. SuSE Linux Openexchange Server 4.0 S.u.S.E. Open-Enterprise-Server 9.0 S.u.S.E. Novell Linux Desktop 9.0 S.u.S.E. Linux Professional 9.3 x86_64 S.u.S.E. Linux Professional 9.3 S.u.S.E. Linux Professional 9.2 x86_64 S.u.S.E. Linux Professional 9.2 S.u.S.E. Linux Professional 9.1 x86_64 S.u.S.E. Linux Professional 9.1 S.u.S.E. Linux Professional 9.0 x86_64 S.u.S.E. Linux Professional 9.0 S.u.S.E. Linux Professional 8.2 S.u.S.E. Linux Personal 9.3 x86_64 S.u.S.E. Linux Personal 9.3 S.u.S.E. Linux Personal 9.2 x86_64 S.u.S.E. Linux Personal 9.2 S.u.S.E. Linux Personal 9.1 x86_64 S.u.S.E. Linux Personal 9.1 S.u.S.E. Linux Personal 9.0 x86_64 S.u.S.E. Linux Personal 9.0 S.u.S.E. Linux Personal 8.2 S.u.S.E. Linux Desktop 1.0 RedHat Linux 9.0 i386 RedHat Enterprise Linux WS 4 RedHat Enterprise Linux ES 4 RedHat Desktop 4.0 Red Hat Fedora Core3 Red Hat Fedora Core2 Red Hat Fedora Core1 Red Hat Enterprise Linux AS 4 Mandriva Linux Mandrake 10.2 x86_64 Mandriva Linux Mandrake 10.2 Mandriva Linux Mandrake 10.1 x86_64 Mandriva Linux Mandrake 10.1 Mandriva Linux Mandrake 10.0 AMD64 MandrakeSoft Corporate Server 3.0 x86_64 MandrakeSoft Corporate Server 3.0 LBL tcpdump 3.8.3 LBL tcpdump 3.8.2 LBL tcpdump 3.8.1 LBL tcpdump 3.7.2 LBL tcpdump 3.7.1 LBL tcpdump 3.7 LBL tcpdump 3.6.3 LBL tcpdump 3.6.2 LBL tcpdump 3.5.2 LBL tcpdump 3.5 alpha LBL tcpdump 3.5 LBL tcpdump 3.4 a6 LBL tcpdump 3.4 IPCop IPCop 1.4.5 IPCop IPCop 1.4.4 IPCop IPCop 1.4.2 IPCop IPCop 1.4.1 Gentoo Linux 1.4 _rc3 Gentoo Linux 1.4 _rc2 Gentoo Linux 1.4 _rc1 Gentoo Linux 1.4 Gentoo Linux FreeBSD FreeBSD 5.4 -RELENG FreeBSD FreeBSD 5.4 -RELEASE FreeBSD FreeBSD 5.4 -PRERELEASE FreeBSD FreeBSD 5.3 -STABLE FreeBSD FreeBSD 5.3 -RELENG FreeBSD FreeBSD 5.3 -RELEASE FreeBSD FreeBSD 5.3 FreeBSD FreeBSD 5.2.1 -RELEASE FreeBSD FreeBSD 5.2 -RELENG FreeBSD FreeBSD 5.2 -RELEASE FreeBSD FreeBSD 5.2 FreeBSD FreeBSD 5.1 -RELENG FreeBSD FreeBSD 5.1 -RELEASE/Alpha FreeBSD FreeBSD 5.1 -RELEASE-p5 FreeBSD FreeBSD 5.1 -RELEASE FreeBSD FreeBSD 5.1 FreeBSD FreeBSD 5.0 -RELENG FreeBSD FreeBSD 5.0 -RELEASE-p14 FreeBSD FreeBSD 5.0 alpha FreeBSD FreeBSD 5.0 F5 BigIP 4.6.5 F5 BigIP 4.6.3 F5 BigIP 4.6.2 F5 BigIP 4.6 F5 BigIP 4.5.12 F5 BigIP 4.5.11 F5 BigIP 4.5.10 F5 BigIP 4.5.9 F5 BigIP 4.5.6 F5 BigIP 4.5 F5 BigIP 4.4 F5 BigIP 4.3 F5 BigIP 4.2 F5 BigIP 4.0 F5 3-DNS 4.6.3 F5 3-DNS 4.6.2 F5 3-DNS 4.6 F5 3-DNS 4.5.12 F5 3-DNS 4.5.11 F5 3-DNS 4.5 F5 3-DNS 4.4 F5 3-DNS 4.3 F5 3-DNS 4.2 Debian Linux 3.1 sparc Debian Linux 3.1 s/390 Debian Linux 3.1 ppc Debian Linux 3.1 mipsel Debian Linux 3.1 mips Debian Linux 3.1 m68k Debian Linux 3.1 ia-64 Debian Linux 3.1 ia-32 Debian Linux 3.1 hppa Debian Linux 3.1 arm Debian Linux 3.1 amd64 Debian Linux 3.1 alpha Debian Linux 3.1 Debian Linux 3.0 sparc Debian Linux 3.0 s/390 Debian Linux 3.0 ppc Debian Linux 3.0 mipsel Debian Linux 3.0 mips Debian Linux 3.0 m68k Debian Linux 3.0 ia-64 Debian Linux 3.0 ia-32 Debian Linux 3.0 hppa Debian Linux 3.0 arm Debian Linux 3.0 alpha Debian Linux 3.0 Avaya S8710 R2.0.1 Avaya S8710 R2.0.0 Avaya S8700 R2.0.1 Avaya S8700 R2.0.0 Avaya S8500 R2.0.1 Avaya S8500 R2.0.0 Avaya S8300 R2.0.1 Avaya S8300 R2.0.0 Avaya Modular Messaging (MSS) 2.0 Avaya Modular Messaging (MSS) 1.1 Avaya MN100 Avaya Intuity LX Avaya Converged Communications Server 2.0 Apple Mac OS X Server 10.3.2 Apple Mac OS X Server 10.3.1 Apple Mac OS X Server 10.3 Apple Mac OS X Server 10.2.8 Apple Mac OS X Server 10.2.7 Apple Mac OS X Server 10.2.6 Apple Mac OS X Server 10.2.5 Apple Mac OS X Server 10.2.4 Apple Mac OS X Server 10.2.3 Apple Mac OS X Server 10.2.2 Apple Mac OS X Server 10.2.1 Apple Mac OS X Server 10.2 Apple Mac OS X Server 10.1.5 Apple Mac OS X Server 10.1.4 Apple Mac OS X Server 10.1.3 Apple Mac OS X Server 10.1.2 Apple Mac OS X Server 10.1.1 Apple Mac OS X Server 10.1 Apple Mac OS X 10.3.2 Apple Mac OS X 10.3.1 Apple Mac OS X 10.3 Apple Mac OS X 10.2.8 Apple Mac OS X 10.2.7 Apple Mac OS X 10.2.6 Apple Mac OS X 10.2.5 Apple Mac OS X 10.2.4 Apple Mac OS X 10.2.3 Apple Mac OS X 10.2.2 Apple Mac OS X 10.2.1 Apple Mac OS X 10.2 Apple Mac OS X 10.1.5 Apple Mac OS X 10.1.4 Apple Mac OS X 10.1.3 Apple Mac OS X 10.1.2 Apple Mac OS X 10.1.1 Apple Mac OS X 10.1 |
| Not Vulnerable: |
F5 BigIP 4.7 F5 BigIP 4.5.13 F5 3-DNS 4.7 F5 3-DNS 4.5.13 |
Discussion
TCPDump BGP Decoding Routines Denial Of Service Vulnerability
The tcpdump utility is prone to a vulnerability that may allow a remote attacker to cause a denial-of-service condition in the software. The issue occurs due to the way tcpdump decodes Border Gateway Protocol (BGP) packets. A remote attacker may cause the software to enter an infinite loop by sending malformed BGP packets, resulting in the software hanging.
Versions up to and including 3.8.3 of tcpdump are reported prone to this issue.
The tcpdump utility is prone to a vulnerability that may allow a remote attacker to cause a denial-of-service condition in the software. The issue occurs due to the way tcpdump decodes Border Gateway Protocol (BGP) packets. A remote attacker may cause the software to enter an infinite loop by sending malformed BGP packets, resulting in the software hanging.
Versions up to and including 3.8.3 of tcpdump are reported prone to this issue.
Exploit / POC
TCPDump BGP Decoding Routines Denial Of Service Vulnerability
The following exploit is available:
The following exploit is available:
Solution / Fix
TCPDump BGP Decoding Routines Denial Of Service Vulnerability
Solution:
Reportedly, the vendor has addressed this vulnerability in the CVS-current release of tcpdump. This is not confirmed.
Please see the referenced vendor advisories for information on obtaining and applying fixes.
Red Hat Fedora Core1
IPCop IPCop 1.4.1
Apple Mac OS X 10.2.8
Apple Mac OS X Server 10.2.8
Apple Mac OS X Server 10.3.2
SGI ProPack 2.3
LBL tcpdump 3.6.2
LBL tcpdump 3.7.1
LBL tcpdump 3.7.2
LBL tcpdump 3.8.3
FreeBSD FreeBSD 5.3
FreeBSD FreeBSD 5.4 -RELENG
SCO Open Server 6.0
SCO Unixware 7.1.4
S.u.S.E. Linux Personal 9.0
Solution:
Reportedly, the vendor has addressed this vulnerability in the CVS-current release of tcpdump. This is not confirmed.
Please see the referenced vendor advisories for information on obtaining and applying fixes.
Red Hat Fedora Core1
-
Fedora arpwatch-2.1a11-7.fc1.1.i386.rpm
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/1/i386 /arpwatch-2.1a11-7.fc1.1.i386.rpm -
Fedora libpcap-0.7.2-7.fc1.1.i386.rpm
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/1/i386 /libpcap-0.7.2-7.fc1.1.i386.rpm -
Fedora tcpdump-3.7.2-7.fc1.1.i386.rpm
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/1/i386 /tcpdump-3.7.2-7.fc1.1.i386.rpm -
Fedora tcpdump-debuginfo-3.7.2-7.fc1.1.i386.rpm
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/1/i386 /debug/tcpdump-debuginfo-3.7.2-7.fc1.1.i386.rpm
IPCop IPCop 1.4.1
-
IPCop IPCop 1.4.6
http://ipcop.org/modules.php?op=modload&name=Downloads&file=index&req= viewdownload&cid=3&orderby=dateD
Apple Mac OS X 10.2.8
-
Apple SecUpd2004-02-23Jag.dmg
http://www.info.apple.com/kbnum/n120277
Apple Mac OS X Server 10.2.8
-
Apple SecUpdSrvr2004-02-23Jag.dmg
http://www.info.apple.com/kbnum/n120322
Apple Mac OS X Server 10.3.2
-
Apple SecUpdSrvr2004-02-23Pan.dmg
http://www.info.apple.com/kbnum/n120324
SGI ProPack 2.3
-
SGI patch10043.tar.gz
ftp://patches.sgi.com/support/free/security/patches/ProPack/2.3/
LBL tcpdump 3.6.2
-
Debian tcpdump_3.6.2-2.4_mipsel.deb
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .4_mipsel.deb -
Debian tcpdump_3.6.2-2.7_alpha.deb
Debian GNU/Linux 3.0 (woody)
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .7_alpha.deb -
Debian tcpdump_3.6.2-2.7_arm.deb
Debian GNU/Linux 3.0 (woody)
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .7_arm.deb -
Debian tcpdump_3.6.2-2.7_hppa.deb
Debian GNU/Linux 3.0 (woody)
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .7_hppa.deb -
Debian tcpdump_3.6.2-2.7_i386.deb
Debian GNU/Linux 3.0 (woody)
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .7_i386.deb -
Debian tcpdump_3.6.2-2.7_ia64.deb
Debian GNU/Linux 3.0 (woody)
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .7_ia64.deb -
Debian tcpdump_3.6.2-2.7_m68k.deb
Debian GNU/Linux 3.0 (woody)
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .7_m68k.deb -
Debian tcpdump_3.6.2-2.7_mips.deb
Debian GNU/Linux 3.0 (woody)
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .7_mips.deb -
Debian tcpdump_3.6.2-2.7_powerpc.deb
Debian GNU/Linux 3.0 (woody)
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .7_powerpc.deb -
Debian tcpdump_3.6.2-2.7_s390.deb
Debian GNU/Linux 3.0 (woody)
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .7_s390.deb -
Debian tcpdump_3.6.2-2.7_sparc.deb
Debian GNU/Linux 3.0 (woody)
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .7_sparc.deb -
Debian tcpdump_3.6.2-2.9_alpha.deb
Debian GNU/Linux 3.0 alias woody
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .9_alpha.deb -
Debian tcpdump_3.6.2-2.9_arm.deb
Debian GNU/Linux 3.0 alias woody
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .9_arm.deb -
Debian tcpdump_3.6.2-2.9_hppa.deb
Debian GNU/Linux 3.0 alias woody
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .9_hppa.deb -
Debian tcpdump_3.6.2-2.9_i386.deb
Debian GNU/Linux 3.0 alias woody
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .9_i386.deb -
Debian tcpdump_3.6.2-2.9_ia64.deb
Debian GNU/Linux 3.0 alias woody
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .9_ia64.deb -
Debian tcpdump_3.6.2-2.9_m68k.deb
Debian GNU/Linux 3.0 alias woody
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .9_m68k.deb -
Debian tcpdump_3.6.2-2.9_mips.deb
Debian GNU/Linux 3.0 alias woody
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .9_mips.deb -
Debian tcpdump_3.6.2-2.9_mipsel.deb
Debian GNU/Linux 3.0 alias woody
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .9_mipsel.deb -
Debian tcpdump_3.6.2-2.9_powerpc.deb
Debian GNU/Linux 3.0 alias woody
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .9_powerpc.deb -
Debian tcpdump_3.6.2-2.9_s390.deb
Debian GNU/Linux 3.0 alias woody
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .9_s390.deb -
Debian tcpdump_3.6.2-2.9_sparc.deb
Debian GNU/Linux 3.0 alias woody
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.6.2-2 .9_sparc.deb -
SCO tcpdump-3.8.1-1.i386.rpm
ftp://ftp.sco.com/pub/updates/OpenLinux/3.1.1/Server/CSSA-2004-008.0/R PMS/tcpdump-3.8.1-1.i386.rpm -
SCO tcpdump-3.8.1-1.i386.rpm
ftp://ftp.sco.com/pub/updates/OpenLinux/3.1.1/Workstation/CSSA-2004-00 8.0/RPMS/tcpdump-3.8.1-1.i386.rpm
LBL tcpdump 3.7.1
-
Conectiva tcpdump-3.7.1-351.i586.rpm
ftp://ul.conectiva.com.br/updates/1.0/RPMS.core/tcpdump-3.7.1-351.i586 .rpm
LBL tcpdump 3.7.2
-
Mandrake tcpdump-3.7.2-2.1.91mdk.i586.rpm
Mandrake Linux 9.1
http://www.mandrakesecure.net/en/ftp.php -
Mandrake tcpdump-3.7.2-2.1.91mdk.ppc.rpm
Mandrake Linux 9.1/PPC
http://www.mandrakesecure.net/en/ftp.php -
Mandrake tcpdump-3.7.2-2.1.92mdk.amd64.rpm
Mandrake Linux 9.2/AMD64
http://www.mandrakesecure.net/en/ftp.php -
Mandrake tcpdump-3.7.2-2.1.92mdk.i586.rpm
Mandrake Linux 9.2
http://www.mandrakesecure.net/en/ftp.php -
Mandrake tcpdump-3.7.2-2.1.C21mdk.i586.rpm
Mandrake Corporate Server 2.1
http://www.mandrakesecure.net/en/ftp.php -
Mandrake tcpdump-3.7.2-2.1.C21mdk.x86_64.rpm
Mandrake Corporate Server 2.1/X86_64
http://www.mandrakesecure.net/en/ftp.php -
Mandrake tcpdump-3.7.2-2.1.M82mdk.i586.rpm
Mandrake Multi Network Firewall 8.2
http://www.mandrakesecure.net/en/ftp.php -
RedHat arpwatch-2.1a11-7.9.4.legacy.i386.rpm
Red Hat Linux 9:
http://download.fedoralegacy.org/redhat/9/updates/i386/arpwatch-2.1a11 -7.9.4.legacy.i386.rpm -
RedHat arpwatch-2.1a11-8.fc1.3.legacy.i386.rpm
Fedora Core 1:
http://download.fedoralegacy.org/fedora/1/updates/i386/arpwatch-2.1a11 -8.fc1.3.legacy.i386.rpm -
RedHat tcpdump-3.7.2-7.9.4.legacy.i386.rpm
Fedora Core 2:
http://download.fedoralegacy.org/redhat/9/updates/i386/tcpdump-3.7.2-7 .9.4.legacy.i386.rpm -
RedHat tcpdump-3.7.2-8.fc1.3.legacy.i386.rpm
Fedora Core 1:
http://download.fedoralegacy.org/fedora/1/updates/i386/tcpdump-3.7.2-8 .fc1.3.legacy.i386.rpm
LBL tcpdump 3.8.3
-
Ubuntu tcpdump_3.8.3-3ubuntu0.1_amd64.deb
Ubuntu 4.10 (Warty Warthog)
http://security.ubuntu.com/ubuntu/pool/main/t/tcpdump/tcpdump_3.8.3-3u buntu0.1_amd64.deb -
Ubuntu tcpdump_3.8.3-3ubuntu0.1_i386.deb
Ubuntu 4.10 (Warty Warthog)
http://security.ubuntu.com/ubuntu/pool/main/t/tcpdump/tcpdump_3.8.3-3u buntu0.1_i386.deb -
Ubuntu tcpdump_3.8.3-3ubuntu0.1_powerpc.deb
Ubuntu 4.10 (Warty Warthog)
http://security.ubuntu.com/ubuntu/pool/main/t/tcpdump/tcpdump_3.8.3-3u buntu0.1_powerpc.deb -
Ubuntu tcpdump_3.8.3-3ubuntu0.2_amd64.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/t/tcpdump/tcpdump_3.8.3-3u buntu0.2_amd64.deb -
Ubuntu tcpdump_3.8.3-3ubuntu0.2_i386.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/t/tcpdump/tcpdump_3.8.3-3u buntu0.2_i386.deb -
Ubuntu tcpdump_3.8.3-3ubuntu0.2_powerpc.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/t/tcpdump/tcpdump_3.8.3-3u buntu0.2_powerpc.deb
FreeBSD FreeBSD 5.3
-
FreeBSD tcpdump.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-05:10/tcpdump.patch
FreeBSD FreeBSD 5.4 -RELENG
-
FreeBSD tcpdump.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-05:10/tcpdump.patch
SCO Open Server 6.0
-
SCO VOL.000.000 for SCOSA-2005.61
ftp://ftp.sco.com/pub/updates/OpenServer/SCOSA-2005.61
SCO Unixware 7.1.4
-
SCO p532314.image
ftp://ftp.sco.com/pub/updates/UnixWare/SCOSA-2005.60
S.u.S.E. Linux Personal 9.0
-
S.u.S.E. tcpdump-3.7.2-72.i586.rpm
ftp://ftp.suse.com/pub/suse/i386/update/9.0/rpm/i586/tcpdump-3.7.2-72. i586.rpm
References
TCPDump BGP Decoding Routines Denial Of Service Vulnerability
References:
References:
- ASA-2005-137 - tcpdump (Avaya)
- CLSA-2004:832 - Vulnerabilities in ISAKMP and RADIUS dissectors (Conectiva)
- FLSA:1222 Updated tcpdump resolves security vulnerability (Fedora Legacy)
- IPCop 1.4.6 released (IPCop)
- RHSA-2005:417-05 - tcpdump security update (RedHat)
- Solution ID: SOL4809 (F5 Software)
- tcpdump/libpcap Homepage (LBL)
- tcpdump[v3.8.x/v3.9.1]: ISIS, BGP, and LDP infinite loop DOS exploits. (Vade 79
)