tcpdump BGP Decoding Routines Denial Of Service Vulnerability
BID:13906
Info
tcpdump BGP Decoding Routines Denial Of Service Vulnerability
| Bugtraq ID: | 13906 |
| Class: | Failure to Handle Exceptional Conditions |
| CVE: |
CVE-2005-1267 |
| Remote: | Yes |
| Local: | No |
| Published: | Jun 09 2005 12:00AM |
| Updated: | Jun 23 2009 06:59PM |
| Credit: | Discovery of this issue is credited to Simon L. Nielsen. |
| Vulnerable: |
Trustix Secure Linux 2.2 Trustix Secure Linux 2.1 Trustix Secure Enterprise Linux 2.0 Slackware Linux 10.1 Slackware Linux 10.0 Slackware Linux 9.1 Slackware Linux 9.0 Slackware Linux 8.1 Slackware Linux -current SGI ProPack 3.0 Redhat Linux 9.0 i386 Redhat Fedora Core4 Redhat Fedora Core3 Redhat Fedora Core2 Redhat Fedora Core1 Redhat Enterprise Linux WS 4 Redhat Enterprise Linux ES 4 Redhat Enterprise Linux AS 4 Redhat Desktop 4.0 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.9.1 LBL tcpdump 3.9 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 LBL libpcap 0.8.3 IPCop IPCop 1.4.6 IPCop IPCop 1.4.5 IPCop IPCop 1.4.4 IPCop IPCop 1.4.2 IPCop IPCop 1.4.1 IBM AIX 5.3 L IBM AIX 5.3 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 |
| Not Vulnerable: | |
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 because of the way tcpdump decodes Border Gateway Protocol (BGP) packets. A remote attacker may send malformed BGP packets to cause the software to enter an infinite loop and hang.
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 because of the way tcpdump decodes Border Gateway Protocol (BGP) packets. A remote attacker may send malformed BGP packets to cause the software to enter an infinite loop and hang.
Exploit / POC
tcpdump BGP Decoding Routines Denial Of Service Vulnerability
The following proof-of-concept exploits are available:
The following proof-of-concept exploits are available:
Solution / Fix
tcpdump BGP Decoding Routines Denial Of Service Vulnerability
Solution:
Please see the referenced vendor advisories for details on obtaining and applying fixes.
IBM AIX 5.3
LBL libpcap 0.8.3
IPCop IPCop 1.4.1
IPCop IPCop 1.4.2
IPCop IPCop 1.4.4
IPCop IPCop 1.4.5
IPCop IPCop 1.4.6
Mandriva Linux Mandrake 10.1
Mandriva Linux Mandrake 10.1 x86_64
Mandriva Linux Mandrake 10.2
Mandriva Linux Mandrake 10.2 x86_64
LBL tcpdump 3.7.2
LBL tcpdump 3.8.2
LBL tcpdump 3.8.3
LBL tcpdump 3.9.1
FreeBSD FreeBSD 5.3
IBM AIX 5.3 L
FreeBSD FreeBSD 5.3 -RELEASE
FreeBSD FreeBSD 5.3 -RELENG
FreeBSD FreeBSD 5.3 -STABLE
FreeBSD FreeBSD 5.4 -PRERELEASE
FreeBSD FreeBSD 5.4 -RELEASE
FreeBSD FreeBSD 5.4 -RELENG
Solution:
Please see the referenced vendor advisories for details on obtaining and applying fixes.
IBM AIX 5.3
-
IBM IY77141
http://www.ibm.com/support/
LBL libpcap 0.8.3
-
RedHat libpcap-0.8.3-6.FC2.3.legacy.i386.rpm
Fedora Core 2:
http://download.fedoralegacy.org/fedora/2/updates/i386/libpcap-0.8.3-6 .FC2.3.legacy.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 -
IPCop IPCop 1.4.8
http://sourceforge.net/project/showfiles.php?group_id=40604&package_id =35093&release_id=351848
IPCop IPCop 1.4.2
-
IPCop IPCop 1.4.6
http://ipcop.org/modules.php?op=modload&name=Downloads&file=index&req= viewdownload&cid=3&orderby=dateD -
IPCop IPCop 1.4.8
http://sourceforge.net/project/showfiles.php?group_id=40604&package_id =35093&release_id=351848
IPCop IPCop 1.4.4
-
IPCop IPCop 1.4.6
http://ipcop.org/modules.php?op=modload&name=Downloads&file=index&req= viewdownload&cid=3&orderby=dateD -
IPCop IPCop 1.4.8
http://sourceforge.net/project/showfiles.php?group_id=40604&package_id =35093&release_id=351848
IPCop IPCop 1.4.5
-
IPCop IPCop 1.4.6
http://ipcop.org/modules.php?op=modload&name=Downloads&file=index&req= viewdownload&cid=3&orderby=dateD -
IPCop IPCop 1.4.8
http://sourceforge.net/project/showfiles.php?group_id=40604&package_id =35093&release_id=351848
IPCop IPCop 1.4.6
-
IPCop IPCop 1.4.8
http://sourceforge.net/project/showfiles.php?group_id=40604&package_id =35093&release_id=351848
Mandriva Linux Mandrake 10.1
-
Mandriva tcpdump-3.8.3-2.2.101mdk.i586.rpm
Mandrakelinux 10.1:
http://www.mandriva.com/en/download -
Mandriva tcpdump-3.8.3-2.2.101mdk.src.rpm
Mandrakelinux 10.1:
http://www.mandriva.com/en/download
Mandriva Linux Mandrake 10.1 x86_64
-
Mandriva tcpdump-3.8.3-2.2.101mdk.src.rpm
Mandrakelinux 10.1/X86_64:
http://www.mandriva.com/en/download -
Mandriva tcpdump-3.8.3-2.2.101mdk.x86_64.rpm
Mandrakelinux 10.1/X86_64:
http://www.mandriva.com/en/download
Mandriva Linux Mandrake 10.2
-
Mandriva tcpdump-3.8.3-2.2.102mdk.i586.rpm
Mandrakelinux 10.2
http://www.mandriva.com/en/download -
Mandriva tcpdump-3.8.3-2.2.102mdk.src.rpm
Mandrakelinux 10.2
http://www.mandriva.com/en/download
Mandriva Linux Mandrake 10.2 x86_64
-
Mandriva tcpdump-3.8.3-2.2.102mdk.src.rpm
Mandrakelinux 10.2/X86_64:
http://www.mandriva.com/en/download -
Mandriva tcpdump-3.8.3-2.2.102mdk.x86_64.rpm
Mandrakelinux 10.2/X86_64:
http://www.mandriva.com/en/download
LBL tcpdump 3.7.2
-
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
Red Hat Linux 9:
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.2
-
Fedora arpwatch-2.1a13-13.FC4.i386.rpm
RedHat Fedora Core 4
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/ -
Fedora arpwatch-2.1a13-13.FC4.ppc.rpm
RedHat Fedora Core 4
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/ -
Fedora arpwatch-2.1a13-13.FC4.x86_64.rpm
RedHat Fedora Core 4
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/ -
Fedora arpwatch-2.1a13-9.FC3.i386.rpm
RedHat Fedora Core 3
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/3/ -
Fedora arpwatch-2.1a13-9.FC3.x86_64.rpm
RedHat Fedora Core 3
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/3/ -
Fedora libpcap-0.8.3-13.FC4.i386.rpm
RedHat Fedora Core 4
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/ -
Fedora libpcap-0.8.3-13.FC4.ppc.rpm
RedHat Fedora Core 4
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/ -
Fedora libpcap-0.8.3-13.FC4.ppc64.rpm
RedHat Fedora Core 4
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/ -
Fedora libpcap-0.8.3-13.FC4.x86_64.rpm
RedHat Fedora Core 4
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/ -
Fedora libpcap-0.8.3-9.FC3.i386.rpm
RedHat Fedora Core 3
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/3/ -
Fedora libpcap-0.8.3-9.FC3.x86_64.rpm
RedHat Fedora Core 3
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/3/ -
Fedora tcpdump-3.8.2-13.FC4.i386.rpm
RedHat Fedora Core 4
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/ -
Fedora tcpdump-3.8.2-13.FC4.ppc.rpm
RedHat Fedora Core 4
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/ -
Fedora tcpdump-3.8.2-13.FC4.x86_64.rpm
RedHat Fedora Core 4
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/ -
Fedora tcpdump-3.8.2-9.FC3.i386.rpm
RedHat Fedora Core 3
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/3/ -
Fedora tcpdump-3.8.2-9.FC3.x86_64.rpm
RedHat Fedora Core 3
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/3/ -
Fedora tcpdump-debuginfo-3.8.2-13.FC4.i386.rpm
RedHat Fedora Core 4
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/ -
Fedora tcpdump-debuginfo-3.8.2-13.FC4.ppc.rpm
RedHat Fedora Core 4
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/ -
Fedora tcpdump-debuginfo-3.8.2-13.FC4.x86_64.rpm
RedHat Fedora Core 4
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/ -
Fedora tcpdump-debuginfo-3.8.2-9.FC3.i386.rpm
RedHat Fedora Core 3
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/3/ -
Fedora tcpdump-debuginfo-3.8.2-9.FC3.x86_64.rpm
RedHat Fedora Core 3
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/3/ -
RedHat arpwatch-2.1a13-6.FC2.3.legacy.i386.rpm
Fedora Core 2:
http://download.fedoralegacy.org/fedora/2/updates/i386/arpwatch-2.1a13 -6.FC2.3.legacy.i386.rpm -
RedHat tcpdump-3.8.2-6.FC2.3.legacy.i386.rpm
Fedora Core 2:
http://download.fedoralegacy.org/fedora/2/updates/i386/tcpdump-3.8.2-6 .FC2.3.legacy.i386.rpm
LBL tcpdump 3.8.3
-
Debian tcpdump_3.8.3-5sarge1_alpha.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.8.3-5 sarge1_alpha.deb -
Debian tcpdump_3.8.3-5sarge1_amd64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.8.3-5 sarge1_amd64.deb -
Debian tcpdump_3.8.3-5sarge1_arm.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.8.3-5 sarge1_arm.deb -
Debian tcpdump_3.8.3-5sarge1_hppa.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.8.3-5 sarge1_hppa.deb -
Debian tcpdump_3.8.3-5sarge1_i386.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.8.3-5 sarge1_i386.deb -
Debian tcpdump_3.8.3-5sarge1_ia64.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.8.3-5 sarge1_ia64.deb -
Debian tcpdump_3.8.3-5sarge1_m68k.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.8.3-5 sarge1_m68k.deb -
Debian tcpdump_3.8.3-5sarge1_mips.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.8.3-5 sarge1_mips.deb -
Debian tcpdump_3.8.3-5sarge1_mipsel.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.8.3-5 sarge1_mipsel.deb -
Debian tcpdump_3.8.3-5sarge1_powerpc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.8.3-5 sarge1_powerpc.deb -
Debian tcpdump_3.8.3-5sarge1_s390.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.8.3-5 sarge1_s390.deb -
Debian tcpdump_3.8.3-5sarge1_sparc.deb
Debian GNU/Linux 3.1 alias sarge
http://security.debian.org/pool/updates/main/t/tcpdump/tcpdump_3.8.3-5 sarge1_sparc.deb -
Ubuntu tcpdump_3.8.3-3ubuntu0.3_amd64.deb
Ubuntu 4.10 (Warty Warthog)
http://security.ubuntu.com/ubuntu/pool/main/t/tcpdump/tcpdump_3.8.3-3u buntu0.3_amd64.deb -
Ubuntu tcpdump_3.8.3-3ubuntu0.3_i386.deb
Ubuntu 4.10 (Warty Warthog)
http://security.ubuntu.com/ubuntu/pool/main/t/tcpdump/tcpdump_3.8.3-3u buntu0.3_i386.deb -
Ubuntu tcpdump_3.8.3-3ubuntu0.3_powerpc.deb
Ubuntu 4.10 (Warty Warthog)
http://security.ubuntu.com/ubuntu/pool/main/t/tcpdump/tcpdump_3.8.3-3u buntu0.3_powerpc.deb -
Ubuntu tcpdump_3.8.3-3ubuntu0.4_amd64.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/t/tcpdump/tcpdump_3.8.3-3u buntu0.4_amd64.deb -
Ubuntu tcpdump_3.8.3-3ubuntu0.4_i386.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/t/tcpdump/tcpdump_3.8.3-3u buntu0.4_i386.deb -
Ubuntu tcpdump_3.8.3-3ubuntu0.4_powerpc.deb
Ubuntu 5.04 (Hoary Hedgehog)
http://security.ubuntu.com/ubuntu/pool/main/t/tcpdump/tcpdump_3.8.3-3u buntu0.4_powerpc.deb
LBL tcpdump 3.9.1
-
Slackware tcpdump-3.9.3-i386-1.tgz
Slackware 8.1
ftp://ftp.slackware.com/pub/slackware/slackware-8.1/patches/packages/t cpdump-3.9.3-i386-1.tgz -
Slackware tcpdump-3.9.3-i386-1.tgz
Slackware 9.0
ftp://ftp.slackware.com/pub/slackware/slackware-9.0/patches/packages/t cpdump-3.9.3-i386-1.tgz -
Slackware tcpdump-3.9.3-i486-1.tgz
Slackware 10.0
ftp://ftp.slackware.com/pub/slackware/slackware-10.0/patches/packages/ tcpdump-3.9.3-i486-1.tgz -
Slackware tcpdump-3.9.3-i486-1.tgz
Slackware 9.1
ftp://ftp.slackware.com/pub/slackware/slackware-9.1/patches/packages/t cpdump-3.9.3-i486-1.tgz
FreeBSD FreeBSD 5.3
-
FreeBSD tcpdump.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-05:10/tcpdump.patch
IBM AIX 5.3 L
-
IBM IY77141
http://www.ibm.com/support/
FreeBSD FreeBSD 5.3 -RELEASE
-
FreeBSD tcpdump.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-05:10/tcpdump.patch
FreeBSD FreeBSD 5.3 -RELENG
-
FreeBSD tcpdump.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-05:10/tcpdump.patch
FreeBSD FreeBSD 5.3 -STABLE
-
FreeBSD tcpdump.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-05:10/tcpdump.patch
FreeBSD FreeBSD 5.4 -PRERELEASE
-
FreeBSD tcpdump.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-05:10/tcpdump.patch
FreeBSD FreeBSD 5.4 -RELEASE
-
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
References
tcpdump BGP Decoding Routines Denial Of Service Vulnerability
References:
References:
- Bugzilla Bug 159208 ? CAN-2005-1267 tcpdump BGP DoS (RedHat)
- IPCop 1.4.6 released (IPCop)
- IPCop 1.4.8 Release Notes (IPCop)
- IY77141: TCPDUMP: BGP PRINTER SECURITY VULNERABILITIES (IBM)
- RHSA-2005:417-05 - tcpdump security update (RedHat)
- tcpdump/libpcap Homepage (LBL)
- Another tcpdump BGP infinite loop vulnerability (CAN-2005-1267) ("Simon L. Nielsen"
) - tcpdump[v3.8.x/v3.9.1]: ISIS, BGP, and LDP infinite loop DOS exploits. (Vade 79
)