- Issued:
- 2015-07-22
- Updated:
- 2015-07-22
RHBA-2015:1294 - Bug Fix Advisory
Synopsis
tcpdump bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated tcpdump packages that fix two bugs and add two enhancements are now
available for Red Hat Enterprise Linux 6.
Description
The tcpdump packages contain a command-line tool for monitoring network traffic.
Tcpdump can capture and display the packet headers on a particular
network interface or on all interfaces. Tcpdump can display all of the packet
headers, or just the ones that match particular criteria.
This update fixes the following bugs:
- Previously, the tcpdump utility was treating the argument for the "-i" option
as a number if it contained a numeric prefix and other characters, not as a
string. Consequently, packet capturing was not started on a specified interface
at all or could get started on a incorrect interface. With this update, the
argument for "-i" is treated as a number only if it contains only numerals 0-9;
otherwise, the argument is treated as a string. For example, interface names
such as "192_1_2" are no longer treated as interface number 192, but as a
string. As a result, tcpdump starts correctly on a specified interface even if
the interface name contains a numeric prefix. (BZ#972396)
- The tcpdump Cisco Discovery Protocol (CDP) dissector previously stopped
parsing packet prematurely after encountering Type-Length-Value (TLV) field
which had the length of 0 and no data associated with it. Consequently, some CDP
packets were not completely dissected. A patch which alters code deciding when
to stop parsing the packet has been applied to fix this bug. Now, zero length
data TLVs are allowed, and CDP packets containing such TLVs are parsed
correctly. (BZ#1130111)
In addition, this update adds the following enhancements:
- The kernel, glibc, and libpcap utilities now provide APIs to obtain nanosecond
resolutions timestamps. The user can thus query which timestamp sources are
available ("-J"), set a specific timestamp source ("-j"), and request timestamps
with a specified resolution ("--time-stamp-precision"). (BZ#1045601)
- This update adds the new "-P" command-line argument for capturing packets in
certain direction, which can ease debugging networking-related problems.
(BZ#1099701)
Users of tcpdump are advised to upgrade to these updated packages, which fix
these bugs and add these enhancements.
Solution
Before applying this update, make sure all previously released errata relevant
to your system have been applied.
For details on how to apply this update, refer to:
Affected Products
- Red Hat Enterprise Linux Server 6 x86_64
- Red Hat Enterprise Linux Server 6 i386
- Red Hat Enterprise Linux Server - Extended Life Cycle Support 6 i386
- Red Hat Enterprise Linux Workstation 6 x86_64
- Red Hat Enterprise Linux Workstation 6 i386
- Red Hat Enterprise Linux Desktop 6 x86_64
- Red Hat Enterprise Linux Desktop 6 i386
- Red Hat Enterprise Linux for IBM z Systems 6 s390x
- Red Hat Enterprise Linux for Power, big endian 6 ppc64
- Red Hat Enterprise Linux for Scientific Computing 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 i386
- Red Hat Enterprise Linux Server - Extended Life Cycle Support 6 x86_64
- Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6 s390x
- Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension 6 x86_64
- Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension 6 i386
- Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems) 6 s390x
Fixes
- BZ - 972396 - TCPDUMP "INVALID ADAPTER INDEX" ON INTERFACE WHICH NAME STARTS AS NUMBER
- BZ - 1045601 - Allow tcpdump to support libpcap nanosecond timestamping
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 6
SRPM | |
---|---|
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.src.rpm | SHA-256: c7b088e0a6c0a33cdf2a5de474149cd603316868b52a30cd51212b7119c6fff8 |
x86_64 | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: 42ff29daa3053f7371e7b028fc54bce2346318505086d40b504e9e56f67f53c4 |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: 42ff29daa3053f7371e7b028fc54bce2346318505086d40b504e9e56f67f53c4 |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: f6e0bd545f0f227628e0dcafb4aaa8e29f8acbcba8a6801561cfd651862452e8 |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: f6e0bd545f0f227628e0dcafb4aaa8e29f8acbcba8a6801561cfd651862452e8 |
i386 | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.i686.rpm | SHA-256: 9de39a1078c416109c3d26d1e01f859dd1936e586a50783997cf1f1a52f628bc |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.i686.rpm | SHA-256: a2d9b13d9c669e851120ab4d1908924295892601388706611cb608ef43dc141e |
Red Hat Enterprise Linux Server - Extended Life Cycle Support 6
SRPM | |
---|---|
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.src.rpm | SHA-256: c7b088e0a6c0a33cdf2a5de474149cd603316868b52a30cd51212b7119c6fff8 |
x86_64 | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: 42ff29daa3053f7371e7b028fc54bce2346318505086d40b504e9e56f67f53c4 |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: f6e0bd545f0f227628e0dcafb4aaa8e29f8acbcba8a6801561cfd651862452e8 |
i386 | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.i686.rpm | SHA-256: 9de39a1078c416109c3d26d1e01f859dd1936e586a50783997cf1f1a52f628bc |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.i686.rpm | SHA-256: a2d9b13d9c669e851120ab4d1908924295892601388706611cb608ef43dc141e |
Red Hat Enterprise Linux Workstation 6
SRPM | |
---|---|
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.src.rpm | SHA-256: c7b088e0a6c0a33cdf2a5de474149cd603316868b52a30cd51212b7119c6fff8 |
x86_64 | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: 42ff29daa3053f7371e7b028fc54bce2346318505086d40b504e9e56f67f53c4 |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: f6e0bd545f0f227628e0dcafb4aaa8e29f8acbcba8a6801561cfd651862452e8 |
i386 | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.i686.rpm | SHA-256: 9de39a1078c416109c3d26d1e01f859dd1936e586a50783997cf1f1a52f628bc |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.i686.rpm | SHA-256: a2d9b13d9c669e851120ab4d1908924295892601388706611cb608ef43dc141e |
Red Hat Enterprise Linux Desktop 6
SRPM | |
---|---|
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.src.rpm | SHA-256: c7b088e0a6c0a33cdf2a5de474149cd603316868b52a30cd51212b7119c6fff8 |
x86_64 | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: 42ff29daa3053f7371e7b028fc54bce2346318505086d40b504e9e56f67f53c4 |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: f6e0bd545f0f227628e0dcafb4aaa8e29f8acbcba8a6801561cfd651862452e8 |
i386 | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.i686.rpm | SHA-256: 9de39a1078c416109c3d26d1e01f859dd1936e586a50783997cf1f1a52f628bc |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.i686.rpm | SHA-256: a2d9b13d9c669e851120ab4d1908924295892601388706611cb608ef43dc141e |
Red Hat Enterprise Linux for IBM z Systems 6
SRPM | |
---|---|
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.src.rpm | SHA-256: c7b088e0a6c0a33cdf2a5de474149cd603316868b52a30cd51212b7119c6fff8 |
s390x | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.s390x.rpm | SHA-256: dc77c7cef87d1ffc562f7dfbd8f9f477121459d28eccda09e0cd22f24d2b275b |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.s390x.rpm | SHA-256: 7b423f7b2e98eb2a675085a4de961a9a89c771471c5dfa713344cac4f4095588 |
Red Hat Enterprise Linux for Power, big endian 6
SRPM | |
---|---|
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.src.rpm | SHA-256: c7b088e0a6c0a33cdf2a5de474149cd603316868b52a30cd51212b7119c6fff8 |
ppc64 | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.ppc64.rpm | SHA-256: 6eec8b5ffd6d09d35b515e8d87ac0f5da16129c34e1c20a8b44e80c1db85f093 |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.ppc64.rpm | SHA-256: 16f73faf990949d329b6656e4f8fb45ff77497660ae04a255cc0ff5aa2794700 |
Red Hat Enterprise Linux for Scientific Computing 6
SRPM | |
---|---|
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.src.rpm | SHA-256: c7b088e0a6c0a33cdf2a5de474149cd603316868b52a30cd51212b7119c6fff8 |
x86_64 | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: 42ff29daa3053f7371e7b028fc54bce2346318505086d40b504e9e56f67f53c4 |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: f6e0bd545f0f227628e0dcafb4aaa8e29f8acbcba8a6801561cfd651862452e8 |
Red Hat Enterprise Linux Server from RHUI 6
SRPM | |
---|---|
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.src.rpm | SHA-256: c7b088e0a6c0a33cdf2a5de474149cd603316868b52a30cd51212b7119c6fff8 |
x86_64 | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: 42ff29daa3053f7371e7b028fc54bce2346318505086d40b504e9e56f67f53c4 |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: f6e0bd545f0f227628e0dcafb4aaa8e29f8acbcba8a6801561cfd651862452e8 |
i386 | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.i686.rpm | SHA-256: 9de39a1078c416109c3d26d1e01f859dd1936e586a50783997cf1f1a52f628bc |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.i686.rpm | SHA-256: a2d9b13d9c669e851120ab4d1908924295892601388706611cb608ef43dc141e |
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6
SRPM | |
---|---|
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.src.rpm | SHA-256: c7b088e0a6c0a33cdf2a5de474149cd603316868b52a30cd51212b7119c6fff8 |
s390x | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.s390x.rpm | SHA-256: dc77c7cef87d1ffc562f7dfbd8f9f477121459d28eccda09e0cd22f24d2b275b |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.s390x.rpm | SHA-256: 7b423f7b2e98eb2a675085a4de961a9a89c771471c5dfa713344cac4f4095588 |
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension 6
SRPM | |
---|---|
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.src.rpm | SHA-256: c7b088e0a6c0a33cdf2a5de474149cd603316868b52a30cd51212b7119c6fff8 |
x86_64 | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: 42ff29daa3053f7371e7b028fc54bce2346318505086d40b504e9e56f67f53c4 |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.x86_64.rpm | SHA-256: f6e0bd545f0f227628e0dcafb4aaa8e29f8acbcba8a6801561cfd651862452e8 |
i386 | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.i686.rpm | SHA-256: 9de39a1078c416109c3d26d1e01f859dd1936e586a50783997cf1f1a52f628bc |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.i686.rpm | SHA-256: a2d9b13d9c669e851120ab4d1908924295892601388706611cb608ef43dc141e |
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems) 6
SRPM | |
---|---|
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.src.rpm | SHA-256: c7b088e0a6c0a33cdf2a5de474149cd603316868b52a30cd51212b7119c6fff8 |
s390x | |
tcpdump-4.0.0-5.20090921gitdf3cb4.2.el6.s390x.rpm | SHA-256: dc77c7cef87d1ffc562f7dfbd8f9f477121459d28eccda09e0cd22f24d2b275b |
tcpdump-debuginfo-4.0.0-5.20090921gitdf3cb4.2.el6.s390x.rpm | SHA-256: 7b423f7b2e98eb2a675085a4de961a9a89c771471c5dfa713344cac4f4095588 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.