Integer overflow in print-bgp.c in the BGP dissector in tcpdump 3.9.6 and earlier allows…
Priority CRITICAL 86CWE-252Published · Updated
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and Red Hat.
Summary
Integer overflow in print-bgp.c in the BGP dissector in tcpdump 3.9.6 and earlier allows remote attackers to execute arbitrary code via crafted TLVs in a BGP packet, related to an unchecked return value.
Why it matters now
Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.70386 99th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed Red Hat: 2 advisories
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- Yes
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 48
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:tcpdump:tcpdump:*:*:*:*:*:*:*:* | up to 3.9.6 | Vulnerable | The Tcpdump Group |
| cpe:2.3:o:canonical:ubuntu_linux:6.06:*:*:*:*:*:*:* | 6.06 | Vulnerable | Canonical |
| cpe:2.3:o:canonical:ubuntu_linux:6.10:*:*:*:*:*:*:* | 6.10 | Vulnerable | Canonical |
| cpe:2.3:o:canonical:ubuntu_linux:7.04:*:*:*:*:*:*:* | 7.04 | Vulnerable | Canonical |
| cpe:2.3:o:debian:debian_linux:3.1:*:*:*:*:*:*:* | 3.1 | Vulnerable | Debian |
| cpe:2.3:o:debian:debian_linux:4.0:*:*:*:*:*:*:* | 4.0 | Vulnerable | Debian |
| cpe:2.3:a:slackware:slackware:9.0:*:*:*:*:*:*:* | 9.0 | Vulnerable | Slackware |
| cpe:2.3:a:slackware:slackware:9.1:*:*:*:*:*:*:* | 9.1 | Vulnerable | Slackware |
| cpe:2.3:a:slackware:slackware:10.0:*:*:*:*:*:*:* | 10.0 | Vulnerable | Slackware |
| cpe:2.3:a:slackware:slackware:10.1:*:*:*:*:*:*:* | 10.1 | Vulnerable | Slackware |
- cpe:2.3:a:tcpdump:tcpdump:*:*:*:*:*:*:*:* Versions up to 3.9.6 Vulnerable ·The Tcpdump Group
- cpe:2.3:o:canonical:ubuntu_linux:6.06:*:*:*:*:*:*:* Versions 6.06 Vulnerable ·Canonical
- cpe:2.3:o:canonical:ubuntu_linux:6.10:*:*:*:*:*:*:* Versions 6.10 Vulnerable ·Canonical
- cpe:2.3:o:canonical:ubuntu_linux:7.04:*:*:*:*:*:*:* Versions 7.04 Vulnerable ·Canonical
- cpe:2.3:o:debian:debian_linux:3.1:*:*:*:*:*:*:* Versions 3.1 Vulnerable ·Debian
- cpe:2.3:o:debian:debian_linux:4.0:*:*:*:*:*:*:* Versions 4.0 Vulnerable ·Debian
- cpe:2.3:a:slackware:slackware:9.0:*:*:*:*:*:*:* Versions 9.0 Vulnerable ·Slackware
- cpe:2.3:a:slackware:slackware:9.1:*:*:*:*:*:*:* Versions 9.1 Vulnerable ·Slackware
- cpe:2.3:a:slackware:slackware:10.0:*:*:*:*:*:*:* Versions 10.0 Vulnerable ·Slackware
- cpe:2.3:a:slackware:slackware:10.1:*:*:*:*:*:*:* Versions 10.1 Vulnerable ·Slackware
Show 38 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:slackware:slackware:10.2:*:*:*:*:*:*:* | 10.2 | Vulnerable | Slackware |
| cpe:2.3:a:slackware:slackware:11.0:*:*:*:*:*:*:* | 11.0 | Vulnerable | Slackware |
| cpe:2.3:a:slackware:slackware:12.0:*:*:*:*:*:*:* | 12.0 | Vulnerable | Slackware |
| cpe:2.3:o:freebsd:freebsd:*:*:*:*:*:*:*:* | 5.0 to before 5.5; 6.0 to before 6.1 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:5.5:-:*:*:*:*:*:* | 5.5 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:5.5:p1:*:*:*:*:*:* | 5.5 p1 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:5.5:p11:*:*:*:*:*:* | 5.5 p11 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:5.5:p12:*:*:*:*:*:* | 5.5 p12 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:5.5:p13:*:*:*:*:*:* | 5.5 p13 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:5.5:p14:*:*:*:*:*:* | 5.5 p14 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:5.5:p2:*:*:*:*:*:* | 5.5 p2 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:5.5:p3:*:*:*:*:*:* | 5.5 p3 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:5.5:p4:*:*:*:*:*:* | 5.5 p4 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:5.5:p5:*:*:*:*:*:* | 5.5 p5 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:5.5:p7:*:*:*:*:*:* | 5.5 p7 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:5.5:p8:*:*:*:*:*:* | 5.5 p8 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:5.5:p9:*:*:*:*:*:* | 5.5 p9 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.1:-:*:*:*:*:*:* | 6.1 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.1:p1:*:*:*:*:*:* | 6.1 p1 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.1:p10:*:*:*:*:*:* | 6.1 p10 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.1:p11:*:*:*:*:*:* | 6.1 p11 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.1:p12:*:*:*:*:*:* | 6.1 p12 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.1:p13:*:*:*:*:*:* | 6.1 p13 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.1:p16:*:*:*:*:*:* | 6.1 p16 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.1:p17:*:*:*:*:*:* | 6.1 p17 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.1:p18:*:*:*:*:*:* | 6.1 p18 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.1:p2:*:*:*:*:*:* | 6.1 p2 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.1:p4:*:*:*:*:*:* | 6.1 p4 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.1:p6:*:*:*:*:*:* | 6.1 p6 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.1:p7:*:*:*:*:*:* | 6.1 p7 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.1:p9:*:*:*:*:*:* | 6.1 p9 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.2:-:*:*:*:*:*:* | 6.2 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.2:p1:*:*:*:*:*:* | 6.2 p1 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.2:p4:*:*:*:*:*:* | 6.2 p4 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.2:p5:*:*:*:*:*:* | 6.2 p5 | Vulnerable | FreeBSD |
| cpe:2.3:o:freebsd:freebsd:6.2:p6:*:*:*:*:*:* | 6.2 p6 | Vulnerable | FreeBSD |
| cpe:2.3:o:apple:mac_os_x:*:*:*:*:*:*:*:* | 10.0.0 to before 10.4.11 | Vulnerable | Apple |
| cpe:2.3:o:apple:mac_os_x_server:*:*:*:*:*:*:*:* | 10.0.0 to before 10.4.11 | Vulnerable | Apple |
- cpe:2.3:a:slackware:slackware:10.2:*:*:*:*:*:*:* Versions 10.2 Vulnerable ·Slackware
- cpe:2.3:a:slackware:slackware:11.0:*:*:*:*:*:*:* Versions 11.0 Vulnerable ·Slackware
- cpe:2.3:a:slackware:slackware:12.0:*:*:*:*:*:*:* Versions 12.0 Vulnerable ·Slackware
- cpe:2.3:o:freebsd:freebsd:*:*:*:*:*:*:*:* Versions 5.0 to before 5.5; 6.0 to before 6.1 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:5.5:-:*:*:*:*:*:* Versions 5.5 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:5.5:p1:*:*:*:*:*:* Versions 5.5 p1 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:5.5:p11:*:*:*:*:*:* Versions 5.5 p11 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:5.5:p12:*:*:*:*:*:* Versions 5.5 p12 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:5.5:p13:*:*:*:*:*:* Versions 5.5 p13 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:5.5:p14:*:*:*:*:*:* Versions 5.5 p14 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:5.5:p2:*:*:*:*:*:* Versions 5.5 p2 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:5.5:p3:*:*:*:*:*:* Versions 5.5 p3 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:5.5:p4:*:*:*:*:*:* Versions 5.5 p4 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:5.5:p5:*:*:*:*:*:* Versions 5.5 p5 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:5.5:p7:*:*:*:*:*:* Versions 5.5 p7 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:5.5:p8:*:*:*:*:*:* Versions 5.5 p8 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:5.5:p9:*:*:*:*:*:* Versions 5.5 p9 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.1:-:*:*:*:*:*:* Versions 6.1 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.1:p1:*:*:*:*:*:* Versions 6.1 p1 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.1:p10:*:*:*:*:*:* Versions 6.1 p10 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.1:p11:*:*:*:*:*:* Versions 6.1 p11 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.1:p12:*:*:*:*:*:* Versions 6.1 p12 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.1:p13:*:*:*:*:*:* Versions 6.1 p13 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.1:p16:*:*:*:*:*:* Versions 6.1 p16 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.1:p17:*:*:*:*:*:* Versions 6.1 p17 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.1:p18:*:*:*:*:*:* Versions 6.1 p18 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.1:p2:*:*:*:*:*:* Versions 6.1 p2 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.1:p4:*:*:*:*:*:* Versions 6.1 p4 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.1:p6:*:*:*:*:*:* Versions 6.1 p6 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.1:p7:*:*:*:*:*:* Versions 6.1 p7 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.1:p9:*:*:*:*:*:* Versions 6.1 p9 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.2:-:*:*:*:*:*:* Versions 6.2 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.2:p1:*:*:*:*:*:* Versions 6.2 p1 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.2:p4:*:*:*:*:*:* Versions 6.2 p4 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.2:p5:*:*:*:*:*:* Versions 6.2 p5 Vulnerable ·FreeBSD
- cpe:2.3:o:freebsd:freebsd:6.2:p6:*:*:*:*:*:* Versions 6.2 p6 Vulnerable ·FreeBSD
- cpe:2.3:o:apple:mac_os_x:*:*:*:*:*:*:*:* Versions 10.0.0 to before 10.4.11 Vulnerable ·Apple
- cpe:2.3:o:apple:mac_os_x_server:*:*:*:*:*:*:*:* Versions 10.0.0 to before 10.4.11 Vulnerable ·Apple
Remediation
Red Hat 2 advisories
- RHSA-2007:0387 Released 2007-11-15 · Red Hat rating Moderatetcpdump security and bug fix update
- Red Hat Enterprise Linux AS version 4 arpwatch-14:2.1a13-12.el4, arpwatch-14:2.1a13-12.el4.i386, arpwatch-14:2.1a13-12.el4.ia64 +9
- Red Hat Enterprise Linux Desktop version 4 arpwatch-14:2.1a13-12.el4, arpwatch-14:2.1a13-12.el4.i386, libpcap-14:0.8.3-12.el4 +3
- Red Hat Enterprise Linux ES version 4 arpwatch-14:2.1a13-12.el4, arpwatch-14:2.1a13-12.el4.i386, arpwatch-14:2.1a13-12.el4.ia64 +6
- Red Hat Enterprise Linux WS version 4 arpwatch-14:2.1a13-12.el4, arpwatch-14:2.1a13-12.el4.i386, arpwatch-14:2.1a13-12.el4.ia64 +6
- RHSA-2007:0368 Released 2007-11-07 · Red Hat rating Moderatetcpdump security and bug fix update
- Red Hat Enterprise Linux (v. 5 server) arpwatch-14:2.1a13-18.el5, arpwatch-14:2.1a13-18.el5.i386, arpwatch-14:2.1a13-18.el5.ia64 +13
- Red Hat Enterprise Linux Desktop (v. 5 client) libpcap-14:0.9.4-11.el5, libpcap-14:0.9.4-11.el5.i386, tcpdump-14:3.9.4-11.el5 +1
- Red Hat Enterprise Linux Desktop Workstation (v. 5 client) arpwatch-14:2.1a13-18.el5, arpwatch-14:2.1a13-18.el5.i386, libpcap-devel-14:0.9.4-11.el5 +2
Vendor assessments
Red Hat
Red Hat rating: Low. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux (v. 5 server) | Fixed | RHSA-2007:0368 |
| Red Hat Enterprise Linux AS version 4 | Fixed | RHSA-2007:0387 |
| Red Hat Enterprise Linux Desktop (v. 5 client) | Fixed | RHSA-2007:0368 |
| Red Hat Enterprise Linux Desktop Workstation (v. 5 client) | Fixed | RHSA-2007:0368 |
| Red Hat Enterprise Linux Desktop version 4 | Fixed | RHSA-2007:0387 |
| Red Hat Enterprise Linux ES version 4 | Fixed | RHSA-2007:0387 |
| Red Hat Enterprise Linux WS version 4 | Fixed | RHSA-2007:0387 |
Timeline
- 2026-10-02 Threatist record created from CVE-2007-3798
- 2026-10-03 Alias added: GHSA-cg3g-c98g-38cg
References
Patch 1
Advisory 15
Sources
- CVE-2007-3798 · CVE Program
- CVE-2007-3798 · NVD
- FIRST EPSS
- GHSA-cg3g-c98g-38cg · GitHub Advisory Database · CC BY 4.0
- CVE-2007-3798 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences