CVE-2015-2154
Description
A missing sanity check in osi_print_cksum() in tcpdump before 4.7.2 allows a remote out-of-bounds read, causing a crash.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
A missing sanity check in `osi_print_cksum()` in tcpdump before 4.7.2 allows a remote out-of-bounds read, causing a crash.
Vulnerability
The osi_print_cksum() function in print-isoclns.c within the ethernet printer of tcpdump before version 4.7.2 lacks proper sanity checks on a crafted length, offset, or base pointer checksum value [1][2]. This allows an attacker to trigger an out-of-bounds read when the function passes invalid data to create_osi_cksum() in checksum.c [2].
Exploitation
An attacker can send specially crafted packets to a network segment where tcpdump is running in live capture mode (without the -w flag) or create a malicious pcap file that, when processed, causes tcpdump to call osi_print_cksum() with attacker-controlled checksum parameters that exceed buffer boundaries [2]. No authentication or special network position is required beyond the ability to inject packets or a crafted file [1].
Impact
Successful exploitation results in a denial of service due to an out-of-bounds read that crashes the tcpdump process [1][2]. The crash prevents the capture and display of network traffic; the advisory notes that this crash is the only observable impact [2].
Mitigation
The vulnerability is fixed in tcpdump version 4.7.2 and later [2]. Red Hat Enterprise Linux 7 received an updated tcpdump 4.9.0 as part of advisory RHSA-2017:1871 [1]. Fedora distributions backported the fix to version 4.7.3-1.fc21, 4.7.3-1.fc22, and 4.5.1-4.fc20 [2]. Users should upgrade to a patched version; no workaround is available other than restricting packet capture input.
AI Insight generated on May 23, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
24- osv-coords22 versionspkg:rpm/opensuse/tcpdump&distro=openSUSE%20Tumbleweedpkg:rpm/suse/libpcap&distro=SUSE%20Linux%20Enterprise%20Desktop%2012%20SP1pkg:rpm/suse/libpcap&distro=SUSE%20Linux%20Enterprise%20Desktop%2012%20SP2pkg:rpm/suse/libpcap&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP1pkg:rpm/suse/libpcap&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2pkg:rpm/suse/libpcap&distro=SUSE%20Linux%20Enterprise%20Server%20for%20Raspberry%20Pi%2012%20SP2pkg:rpm/suse/libpcap&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP1pkg:rpm/suse/libpcap&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP2pkg:rpm/suse/libpcap&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP1pkg:rpm/suse/libpcap&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP2pkg:rpm/suse/libpcap&distro=SUSE%20Linux%20Enterprise%20Workstation%20Extension%2012%20SP1pkg:rpm/suse/libpcap&distro=SUSE%20Linux%20Enterprise%20Workstation%20Extension%2012%20SP2pkg:rpm/suse/tcpdump&distro=SUSE%20Linux%20Enterprise%20Desktop%2012pkg:rpm/suse/tcpdump&distro=SUSE%20Linux%20Enterprise%20Desktop%2012%20SP1pkg:rpm/suse/tcpdump&distro=SUSE%20Linux%20Enterprise%20Desktop%2012%20SP2pkg:rpm/suse/tcpdump&distro=SUSE%20Linux%20Enterprise%20Server%2012pkg:rpm/suse/tcpdump&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP1pkg:rpm/suse/tcpdump&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2pkg:rpm/suse/tcpdump&distro=SUSE%20Linux%20Enterprise%20Server%20for%20Raspberry%20Pi%2012%20SP2pkg:rpm/suse/tcpdump&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012pkg:rpm/suse/tcpdump&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP1pkg:rpm/suse/tcpdump&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP2
< 4.7.4-3.4+ 21 more
- (no CPE)range: < 4.7.4-3.4
- (no CPE)range: < 1.8.1-9.1
- (no CPE)range: < 1.8.1-9.1
- (no CPE)range: < 1.8.1-9.1
- (no CPE)range: < 1.8.1-9.1
- (no CPE)range: < 1.8.1-9.1
- (no CPE)range: < 1.8.1-9.1
- (no CPE)range: < 1.8.1-9.1
- (no CPE)range: < 1.8.1-9.1
- (no CPE)range: < 1.8.1-9.1
- (no CPE)range: < 1.8.1-9.1
- (no CPE)range: < 1.8.1-9.1
- (no CPE)range: < 4.5.1-7.1
- (no CPE)range: < 4.9.0-13.1
- (no CPE)range: < 4.9.0-13.1
- (no CPE)range: < 4.5.1-7.1
- (no CPE)range: < 4.9.0-13.1
- (no CPE)range: < 4.9.0-13.1
- (no CPE)range: < 4.9.0-13.1
- (no CPE)range: < 4.5.1-7.1
- (no CPE)range: < 4.9.0-13.1
- (no CPE)range: < 4.9.0-13.1
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
16- advisories.mageia.org/MGASA-2015-0114.htmlnvd
- lists.fedoraproject.org/pipermail/package-announce/2015-March/153834.htmlnvd
- lists.fedoraproject.org/pipermail/package-announce/2015-March/153999.htmlnvd
- lists.opensuse.org/opensuse-updates/2015-03/msg00084.htmlnvd
- packetstormsecurity.com/files/130730/tcpdump-Denial-Of-Service-Code-Execution.htmlnvd
- www.debian.org/security/2015/dsa-3193nvd
- www.mandriva.com/security/advisoriesnvd
- www.mandriva.com/security/advisoriesnvd
- www.oracle.com/technetwork/topics/security/bulletinjul2015-2511963.htmlnvd
- www.securityfocus.com/archive/1/534829/100/0/threadednvd
- www.securityfocus.com/bid/73017nvd
- www.securitytracker.com/id/1031937nvd
- www.ubuntu.com/usn/USN-2580-1nvd
- access.redhat.com/errata/RHSA-2017:1871nvd
- bugzilla.redhat.com/show_bug.cginvd
- security.gentoo.org/glsa/201510-04nvd
News mentions
0No linked articles in our index yet.