Description
libpcap BPF interpreter treats the offset in the 'ja L' BPF instruction as a signed integer to implement looping via backward jumps, but it does not limit the number of loop iterations. In particular uncommon use cases a crafted filter program can cause the interpreter to loop infinitely.
Published: 2026-09-05
Score: 5.5 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows a crafted BPF filter program to cause the libpcap BPF interpreter to loop infinitely, since the offset in the 'ja L' instruction is treated as a signed integer without limiting iterations. This results in a denial of service, potentially freezing or exhausting CPU resources for any process that uses libpcap, such as tcpdump or other packet‑capture utilities, without compromising confidentiality or integrity.

Affected Systems

The vulnerability affects libpcap versions released by The Tcpdump Group before 1.10.7. Any distribution or custom build of libpcap that has not yet been upgraded to 1.10.7 is susceptible.

Risk and Exploitability

The CVSS score of 5.5 shows a moderate severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog, suggesting limited known exploitation. The attack vector is inferred to require an attacker who can supply a crafted BPF filter program to a libpcap consumer; this could be local or remote depending on how the filter is provided. Exploitation would lead to process starvation or repeated CPU usage but does not allow direct code execution or data exfiltration.

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

Remediation

Vendor Solution

Upgrade to libpcap 1.10.7.


OpenCVE Recommended Actions

  • Upgrade libpcap to version 1.10.7 or newer.
  • Restart any services that rely on libpcap, such as tcpdump, Wireshark, or network monitoring tools, to ensure they load the updated library.
  • If an immediate upgrade is not feasible, restrict or disable the injection of custom BPF filters, or run vulnerable services with strict CPU limits or in a sandboxed environment to mitigate the impact.

Generated by OpenCVE AI on September 5, 2026 at 20:21 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 treats the offset in the 'ja L' BPF instruction as a signed integer to implement looping via backward jumps, but it does not limit the number of loop iterations. In particular uncommon use cases a crafted filter program can cause the interpreter to loop infinitely.
Title infinte loop in libpcap before 1.10.7
Weaknesses CWE-835
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:51:02.338Z

Reserved: 2026-04-17T22:00:24.313Z

Link: CVE-2026-6554

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-6554

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-835

    Loop with Unreachable Exit Condition ('Infinite Loop')