Cloudanix VulnDB

CVE-2015-0261

None

CVSS

—

EPSS

6.8%

Published

Mar 24, 2015

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

Old network analysis software can crash or be taken over when it tries to read certain unusual network messages, so organizations should replace it with a fixed version to keep monitoring tools reliable.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Remote Code Execution
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Integer signedness error in the mobility_opt_print function allows a negative length value in an IPv6 mobility option to trigger an out-of-bounds read, resulting in a crash or potential arbitrary code execution during packet parsing.

Why it matters to the business

Systems running outdated network analysis tools may experience unexpected crashes or code execution when processing malicious IPv6 traffic, interrupting monitoring operations and increasing risk of compromise on unpatched deployments.

How an attack unfolds

An attacker sends a crafted IPv6 packet containing a mobility option with a negative length value to a network segment where a vulnerable tcpdump instance is actively capturing and printing traffic, triggering the signedness error in the parser.

How to fix it

Upgrade tcpdump to version 4.7.2 or later, which corrects the integer handling in the IPv6 mobility printer; apply vendor updates for any downstream packages that embed tcpdump.

How to confirm the fix worked

Confirm installed tcpdump version is 4.7.2 or newer via command-line flags; replay known test packets that previously triggered the flaw and verify stable operation without crashes.

Typical attack path

  1. Craft IPv6 packet with mobility option carrying negative length field
  2. Transmit packet toward target network monitored by vulnerable tcpdump
  3. Trigger mobility_opt_print function during verbose packet decoding
  4. Induce out-of-bounds read leading to crash or code execution

How to detect it

Review process logs and crash dumps for unexpected tcpdump terminations while processing IPv6 traffic; correlate with packet capture timestamps to identify potential triggering events.

What your security team should do

  • Immediately replace any tcpdump installations older than 4.7.2 across all environments
  • Scan build pipelines and container images for embedded vulnerable tcpdump binaries
  • Restrict verbose IPv6 packet capture on untrusted network segments until patched
  • Monitor EPSS and exploit maturity indicators for any future changes in this legacy issue

The record

Integer signedness error in the mobility_opt_print function in the IPv6 mobility printer in tcpdump before 4.7.2 allows remote attackers to cause a denial of service (out-of-bounds read and crash) or possibly execute arbitrary code via a negative length value.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 tcpdump 0 4.6.2-4
Debian:12 tcpdump 0 4.6.2-4
Debian:13 tcpdump 0 4.6.2-4
Debian:6.0 tcpdump 0 4.1.1-1+deb6u2
Debian:7 tcpdump 0 4.3.0-1+deb7u2
Mageia:4 tcpdump 0 4.4.0-2.3.mga4
Red Hat:enterprise_linux:7::client tcpdump 0 14:4.9.0-5.el7
Red Hat:enterprise_linux:7::client tcpdump-debuginfo 0 14:4.9.0-5.el7
Red Hat:enterprise_linux:7::computenode tcpdump 0 14:4.9.0-5.el7
Red Hat:enterprise_linux:7::computenode tcpdump-debuginfo 0 14:4.9.0-5.el7
Red Hat:enterprise_linux:7::server tcpdump 0 14:4.9.0-5.el7
Red Hat:enterprise_linux:7::server tcpdump-debuginfo 0 14:4.9.0-5.el7
Red Hat:enterprise_linux:7::workstation tcpdump 0 14:4.9.0-5.el7
Red Hat:enterprise_linux:7::workstation tcpdump-debuginfo 0 14:4.9.0-5.el7
SUSE:Linux Enterprise Desktop 12 tcpdump 0 4.5.1-7.1
SUSE:Linux Enterprise Desktop 12 SP1 libpcap 0 1.8.1-9.1
SUSE:Linux Enterprise Desktop 12 SP1 tcpdump 0 4.9.0-13.1
SUSE:Linux Enterprise Desktop 12 SP2 libpcap 0 1.8.1-9.1
SUSE:Linux Enterprise Desktop 12 SP2 tcpdump 0 4.9.0-13.1
SUSE:Linux Enterprise Server 12 tcpdump 0 4.5.1-7.1
SUSE:Linux Enterprise Server 12 SP1 libpcap 0 1.8.1-9.1
SUSE:Linux Enterprise Server 12 SP1 tcpdump 0 4.9.0-13.1
SUSE:Linux Enterprise Server 12 SP2 libpcap 0 1.8.1-9.1
SUSE:Linux Enterprise Server 12 SP2 tcpdump 0 4.9.0-13.1
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 libpcap 0 1.8.1-9.1
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 tcpdump 0 4.9.0-13.1
SUSE:Linux Enterprise Server for SAP Applications 12 tcpdump 0 4.5.1-7.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 libpcap 0 1.8.1-9.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 tcpdump 0 4.9.0-13.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 libpcap 0 1.8.1-9.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 tcpdump 0 4.9.0-13.1
SUSE:Linux Enterprise Software Development Kit 12 SP1 libpcap 0 1.8.1-9.1
SUSE:Linux Enterprise Software Development Kit 12 SP2 libpcap 0 1.8.1-9.1
SUSE:Linux Enterprise Workstation Extension 12 SP1 libpcap 0 1.8.1-9.1
SUSE:Linux Enterprise Workstation Extension 12 SP2 libpcap 0 1.8.1-9.1
Ubuntu:14.04:LTS tcpdump 0 4.5.1-2ubuntu1.2
openSUSE:Tumbleweed tcpdump 0 4.7.4-3.4

Related vulnerabilities