The bgp_update_print function in tcpdump 3.x does not properly handle a -1 return value from the decode_prefix4 function, which allows remote attackers to cause a denial of service (infinite loop) via a crafted BGP packet.
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11148
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=159208
http://www.trustix.org/errata/2005/0028/
http://www.securityfocus.com/bid/13906
http://www.securityfocus.com/archive/1/430292/100/0/threaded
http://www.redhat.com/support/errata/RHSA-2005-505.html
http://www.redhat.com/archives/fedora-announce-list/2005-June/msg00007.html
http://www.debian.org/security/2005/dsa-854