CVE-2015-3138
print-wb.c in tcpdump before 4.7.4 allows remote attackers to cause a denial of service ...
print-wb.c in tcpdump before 4.7.4 allows remote attackers to cause a denial of service (segmentation fault and process crash).
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
print-wb.c in tcpdump before 4.7.4 allows remote attackers to cause a denial of service (segmentation fault and process crash).
- Record
CVE-2015-3138- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
print-wb.c in tcpdump before 4.7.4 allows remote attackers to cause a denial of service (segmentation fault and process crash).
- Record
CVE-2015-3138- Updated
- 2026-11-02
EUVDEUVD-2015-3219 No score
print-wb.c in tcpdump before 4.7.4 allows remote attackers to cause a denial of service (segmentation fault and process crash).
- Record
EUVD-2015-3219- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-75gj-485x-v865
7.5
print-wb.c in tcpdump before 4.7.4 allows remote attackers to cause a denial of service ...
print-wb.c in tcpdump before 4.7.4 allows remote attackers to cause a denial of service (segmentation fault and process crash).
- Record
GHSA-75gj-485x-v865- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-20
- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10396-1 No score
tcpdump-4.7.4-3.4 on GA media
These are all security issues fixed in the tcpdump-4.7.4-3.4 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10396-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:1110-1 No score
Security update for tcpdump, libpcap
This update for tcpdump to version 4.9.0 and libpcap to version 1.8.1 fixes the several issues.
These security issues were fixed in tcpdump:
- CVE-2016-7922: The AH parser in tcpdump had a buffer overflow in print-ah.c:ah_print() (bsc#1020940).
- CVE-2016-7923: The ARP parser in tcpdump had a buffer overflow in print-arp.c:arp_print() (bsc#1020940).
- CVE-2016-7924: The ATM parser in tcpdump had a buffer overflow in print-atm.c:oam_print() (bsc#1020940).
- CVE-2016-7925: The compressed SLIP parser in tcpdump had a buffer overflow in print-sl.c:sl_if_print() (bsc#1020940).
- CVE-2016-7926: The Ethernet parser in tcpdump had a buffer overflow in print-ether.c:ethertype_print() (bsc#1020940).
- CVE-2016-7927: The IEEE 802.11 parser in tcpdump had a buffer overflow in print-802_11.c:ieee802_11_radio_print() (bsc#1020940).
- CVE-2016-7928: The IPComp parser in tcpdump had a buffer overflow in print-ipcomp.c:ipcomp_print() (bsc#1020940).
- CVE-2016-7929: The Juniper PPPoE ATM parser in tcpdump had a buffer overflow in print-juniper.c:juniper_parse_header() (bsc#1020940).
- CVE-2016-7930: The LLC/SNAP parser in tcpdump had a buffer overflow in print-llc.c:llc_print() (bsc#1020940).
- CVE-2016-7931: The MPLS parser in tcpdump had a buffer overflow in print-mpls.c:mpls_print() (bsc#1020940).
- CVE-2016-7932: The PIM parser in tcpdump had a buffer overflow in print-pim.c:pimv2_check_checksum() (bsc#1020940).
- CVE-2016-7933: The PPP parser in tcpdump had a buffer overflow in print-ppp.c:ppp_hdlc_if_print() (bsc#1020940).
- CVE-2016-7934: The RTCP parser in tcpdump had a buffer overflow in print-udp.c:rtcp_print() (bsc#1020940).
- CVE-2016-7935: The RTP parser in tcpdump had a buffer overflow in print-udp.c:rtp_print() (bsc#1020940).
- CVE-2016-7936: The UDP parser in tcpdump had a buffer overflow in print-udp.c:udp_print() (bsc#1020940).
- CVE-2016-7937: The VAT parser in tcpdump had a buffer overflow in print-udp.c:vat_print() (bsc#1020940).
- CVE-2016-7938: The ZeroMQ parser in tcpdump had an integer overflow in print-zeromq.c:zmtp1_print_frame() (bsc#1020940).
- CVE-2016-7939: The GRE parser in tcpdump had a buffer overflow in print-gre.c, multiple functions (bsc#1020940).
- CVE-2016-7940: The STP parser in tcpdump had a buffer overflow in print-stp.c, multiple functions (bsc#1020940).
- CVE-2016-7973: The AppleTalk parser in tcpdump had a buffer overflow in print-atalk.c, multiple functions (bsc#1020940).
- CVE-2016-7974: The IP parser in tcpdump had a buffer overflow in print-ip.c, multiple functions (bsc#1020940).
- CVE-2016-7975: The TCP parser in tcpdump had a buffer overflow in print-tcp.c:tcp_print() (bsc#1020940).
- CVE-2016-7983: The BOOTP parser in tcpdump had a buffer overflow in print-bootp.c:bootp_print() (bsc#1020940).
- CVE-2016-7984: The TFTP parser in tcpdump had a buffer overflow in print-tftp.c:tftp_print() (bsc#1020940).
- CVE-2016-7985: The CALM FAST parser in tcpdump had a buffer overflow in print-calm-fast.c:calm_fast_print() (bsc#1020940).
- CVE-2016-7986: The GeoNetworking parser in tcpdump had a buffer overflow in print-geonet.c, multiple functions (bsc#1020940).
- CVE-2016-7992: The Classical IP over ATM parser in tcpdump had a buffer overflow in print-cip.c:cip_if_print() (bsc#1020940).
- CVE-2016-7993: A bug in util-print.c:relts_print() in tcpdump could cause a buffer overflow in multiple protocol parsers (DNS, DVMRP, HSRP, IGMP, lightweight resolver protocol, PIM) (bsc#1020940).
- CVE-2016-8574: The FRF.15 parser in tcpdump had a buffer overflow in print-fr.c:frf15_print() (bsc#1020940).
- CVE-2016-8575: The Q.933 parser in tcpdump had a buffer overflow in print-fr.c:q933_print(), a different vulnerability than CVE-2017-5482 (bsc#1020940).
- CVE-2017-5202: The ISO CLNS parser in tcpdump had a buffer overflow in print-isoclns.c:clnp_print() (bsc#1020940).
- CVE-2017-5203: The BOOTP parser in tcpdump had a buffer overflow in print-bootp.c:bootp_print() (bsc#1020940).
- CVE-2017-5204: The IPv6 parser…
- Record
SUSE-SU-2017:1110-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libpcapSUSE:Linux Enterprise Desktop 12 SP1 From an advisory covering 49 CVEs |
before 1.8.1-9.1 | 1.8.1-9.1 |
tcpdumpSUSE:Linux Enterprise Desktop 12 SP1 From an advisory covering 49 CVEs |
before 4.9.0-13.1 | 4.9.0-13.1 |
libpcapSUSE:Linux Enterprise Desktop 12 SP2 From an advisory covering 49 CVEs |
before 1.8.1-9.1 | 1.8.1-9.1 |
tcpdumpSUSE:Linux Enterprise Desktop 12 SP2 From an advisory covering 49 CVEs |
before 4.9.0-13.1 | 4.9.0-13.1 |
libpcapSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 From an advisory covering 49 CVEs |
before 1.8.1-9.1 | 1.8.1-9.1 |
tcpdumpSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 From an advisory covering 49 CVEs |
before 4.9.0-13.1 | 4.9.0-13.1 |
libpcapSUSE:Linux Enterprise Software Development Kit 12 SP1 From an advisory covering 49 CVEs |
before 1.8.1-9.1 | 1.8.1-9.1 |
libpcapSUSE:Linux Enterprise Software Development Kit 12 SP2 From an advisory covering 49 CVEs |
before 1.8.1-9.1 | 1.8.1-9.1 |
libpcapSUSE:Linux Enterprise Server 12 SP1 From an advisory covering 49 CVEs |
before 1.8.1-9.1 | 1.8.1-9.1 |
tcpdumpSUSE:Linux Enterprise Server 12 SP1 From an advisory covering 49 CVEs |
before 4.9.0-13.1 | 4.9.0-13.1 |
Show 9 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libpcapSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 49 CVEs |
before 1.8.1-9.1 | 1.8.1-9.1 |
tcpdumpSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 49 CVEs |
before 4.9.0-13.1 | 4.9.0-13.1 |
libpcapSUSE:Linux Enterprise Server 12 SP2 From an advisory covering 49 CVEs |
before 1.8.1-9.1 | 1.8.1-9.1 |
tcpdumpSUSE:Linux Enterprise Server 12 SP2 From an advisory covering 49 CVEs |
before 4.9.0-13.1 | 4.9.0-13.1 |
libpcapSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 49 CVEs |
before 1.8.1-9.1 | 1.8.1-9.1 |
tcpdumpSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 49 CVEs |
before 4.9.0-13.1 | 4.9.0-13.1 |
libpcapSUSE:Linux Enterprise Workstation Extension 12 SP1 From an advisory covering 49 CVEs |
before 1.8.1-9.1 | 1.8.1-9.1 |
libpcapSUSE:Linux Enterprise Workstation Extension 12 SP2 From an advisory covering 49 CVEs |
before 1.8.1-9.1 | 1.8.1-9.1 |
tcpdumpopenSUSE:Tumbleweed From an advisory covering 8 CVEs |
before 4.7.4-3.4 | 4.7.4-3.4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-3138 is a high vulnerability (CVSS 7.5) in Tcpdump, published April 26, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.28%, the 83rd percentile. No source names a fixed version.
References
lists.opensuse.org/opensuse-updates/2017-05/msg00018.html
github.com/the-tcpdump-group/tcpdump/issues/446
bugzilla.redhat.com/show_bug.cgi?id=1212342
github.com/the-tcpdump-group/tcpdump/commit/3ed82f4ed0095768529afc22b923c8f7171fff70
nvd.nist.gov/vuln/detail/CVE-2015-3138
github.com/advisories/GHSA-75gj-485x-v865
Show 60 moreShow less
suse.com/support/update/announcement/2017/suse-su-20171110-1
bugzilla.suse.com/1020940
bugzilla.suse.com/1035686
bugzilla.suse.com/905870
bugzilla.suse.com/905871
bugzilla.suse.com/905872
bugzilla.suse.com/922220
bugzilla.suse.com/922221
bugzilla.suse.com/922222
bugzilla.suse.com/922223
bugzilla.suse.com/927637
suse.com/security/cve/CVE-2014-8767
suse.com/security/cve/CVE-2014-8768
suse.com/security/cve/CVE-2014-8769
suse.com/security/cve/CVE-2015-0261
suse.com/security/cve/CVE-2015-2153
suse.com/security/cve/CVE-2015-2154
suse.com/security/cve/CVE-2015-2155
suse.com/security/cve/CVE-2015-3138
suse.com/security/cve/CVE-2016-7922
suse.com/security/cve/CVE-2016-7923
suse.com/security/cve/CVE-2016-7924
suse.com/security/cve/CVE-2016-7925
suse.com/security/cve/CVE-2016-7926
suse.com/security/cve/CVE-2016-7927
suse.com/security/cve/CVE-2016-7928
suse.com/security/cve/CVE-2016-7929
suse.com/security/cve/CVE-2016-7930
suse.com/security/cve/CVE-2016-7931
suse.com/security/cve/CVE-2016-7932
suse.com/security/cve/CVE-2016-7933
suse.com/security/cve/CVE-2016-7934
suse.com/security/cve/CVE-2016-7935
suse.com/security/cve/CVE-2016-7936
suse.com/security/cve/CVE-2016-7937
suse.com/security/cve/CVE-2016-7938
suse.com/security/cve/CVE-2016-7939
suse.com/security/cve/CVE-2016-7940
suse.com/security/cve/CVE-2016-7973
suse.com/security/cve/CVE-2016-7974
suse.com/security/cve/CVE-2016-7975
suse.com/security/cve/CVE-2016-7983
suse.com/security/cve/CVE-2016-7984
suse.com/security/cve/CVE-2016-7985
suse.com/security/cve/CVE-2016-7986
suse.com/security/cve/CVE-2016-7992
suse.com/security/cve/CVE-2016-7993
suse.com/security/cve/CVE-2016-8574
suse.com/security/cve/CVE-2016-8575
suse.com/security/cve/CVE-2017-5202
suse.com/security/cve/CVE-2017-5203
suse.com/security/cve/CVE-2017-5204
suse.com/security/cve/CVE-2017-5205
suse.com/security/cve/CVE-2017-5341
suse.com/security/cve/CVE-2017-5342
suse.com/security/cve/CVE-2017-5482
suse.com/security/cve/CVE-2017-5483
suse.com/security/cve/CVE-2017-5484
suse.com/security/cve/CVE-2017-5485
suse.com/security/cve/CVE-2017-5486
Left out here: the rest of 1 source description. The JSON record has them.