Description
libpcap BPF interpreter calls abort() if it encounters a BPF instruction that has an invalid opcode. In particular uncommon use cases a crafted filter program can terminate the OS process.
Published: 2026-09-05
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch Now
AI Analysis

Impact

libpcap's BPF interpreter calls abort() when it encounters an instruction with an invalid opcode. The interpreter dies if a crafted filter program contains such an opcode, terminating the entire host process. This results in a denial of service to the affected application and, if the process is critical, to the system.

Affected Systems

The vulnerability exists in the libpcap library distributed by The Tcpdump Group. Versions older than 1.10.7 are affected. Any software that links against libpcap, such as tcpdump, Wireshark, or other packet capture utilities, may be impacted when they load an attacker‑crafted filter program.

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity, and the EPSS is not available. The vulnerability is not listed in CISA's KEV catalog. The likely attack vector is local if the process accepts user‑supplied filter programs, or remote if an interface exposed to external input is used; a malicious filter can be injected to cause a process crash. Because the defect causes a hard kill, defenders should treat it as a potential DoS vector until a patch is applied.

Generated by OpenCVE AI on September 5, 2026 at 20:22 UTC.

Remediation

Vendor Solution

Upgrade to libpcap 1.10.7.


OpenCVE Recommended Actions

  • Install libpcap 1.10.7 or later and ensure all dependent applications link to it.
  • Restart services that use libpcap so the updated library is loaded.
  • If an immediate upgrade is not possible, restrict or validate user‑supplied BPF filter programs to avoid invalid opcodes, or disable BPF filtering until a patch is available.

Generated by OpenCVE AI on September 5, 2026 at 20:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 09 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Tue, 08 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 07 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Tcpdump
Tcpdump libpcap
Vendors & Products Tcpdump
Tcpdump libpcap

Sat, 05 Sep 2026 19:00:00 +0000

Type Values Removed Values Added
Description libpcap BPF interpreter calls abort() if it encounters a BPF instruction that has an invalid opcode. In particular uncommon use cases a crafted filter program can terminate the OS process.
Title abort() in libpcap before 1.10.7 on an invalid BPF opcode
Weaknesses CWE-617
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: Tcpdump

Published:

Updated: 2026-09-08T15:13:10.881Z

Reserved: 2026-03-10T09:30:50.972Z

Link: CVE-2026-31911

cve-icon Vulnrichment

Updated: 2026-09-08T15:13:07.935Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-05T19:16:55.707

Modified: 2026-09-08T19:20:25.117

Link: CVE-2026-31911

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-05T18:50:03Z

Links: CVE-2026-31911 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-07T08:25:00Z

Weaknesses