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: n/a
KEV: No
Impact: n/a
Action: n/a
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

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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Tcpdump

Published:

Updated: 2026-09-05T18:50:03.936Z

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

Link: CVE-2026-31911

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-31911

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-05T20:30:17Z

Weaknesses