ZeroHour
oss-securitypublished ()ingested 1

libpcap 1.10.7 fixes 7 vulnerabilities

mediumVulnerabilityimportance 45CVE-2026-31912
AI summary · glm-5.3-flash

libpcap 1.10.7 fixes seven vulnerabilities, including CVE-2026-31912 affecting the deprecated bpf_filter(), and all users are advised to update.

libpcap 1.10.7 was published on 2026-09-05 with its main focus being fixes for seven vulnerabilities. Maintainer Denis Ovsienko announced the release on the oss-security mailing list, noting that each CVE record contains detailed accounts and links to git commits with further explanation. For the CVE-2026-31912 fix to take effect, applications using the now deprecated bpf_filter() must update their usage. All users are advised to update; no exploitation in the wild is reported.

  • libpcap 1.10.7 released 2026-09-05 fixing seven vulnerabilities
  • CVE-2026-31912 fix requires changes in apps using deprecated bpf_filter()
  • Each CVE record links to a git commit with detailed explanation
  • Announced by Denis Ovsienko on the oss-security mailing list
Vendorslibpcap
Productslibpcap
Organizationsoss-security

Vulnerabilities mentionedAll →

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2026-31912
Out-of-bounds read in libpcap BPF interpreter can crash packet-capture processes

libpcap's userspace BPF interpreter fails to detect two malformed conditions in a loaded filter program: execution reaching the end of the filter buffer without a return instruction, and a jump instruction whose offset resolves to a pointer outside the buffer. If such a crafted filter program is executed — which the maintainer notes happens only in uncommon use cases, since filters normally run in the kernel — the interpreter reads process memory far beyond the buffer, sweeping up to 32 GiB around it on 64-bit systems or the entire address space on 32-bit systems. The consequence is a crash of the capturing process (a local denial of service): the CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N, availability-only) confirms a low-privilege local availability issue with no confidentiality or integrity impact. Potentially affected are applications that link libpcap and apply user-supplied filter programs through its interpreter, most prominently tcpdump and other packet-capture and monitoring tools built on the library. No public proof-of-concept, in-the-wild exploitation, or CISA KEV listing is known, and EPSS estimates only a 0.1% chance of exploitation within 30 days.

Do: Upgrade to libpcap 1.10.7 — per the maintainer this release fixes this flaw along with six other vulnerabilities — and rebuild or update dependent packages such as tcpdump against the updated library. Until then, restrict which local users can attach crafted BPF filters to processes running libpcap's interpreter path. Given the local attack vector, ~0.1% EPSS, and no known public PoC, treat this as routine patching rather than an emergency.

5.5<1%
  • tcpdump.org libpcap Releases prior to 1.10.7 (fixed in libpcap 1.10.7, which addresses this and six other vulnerabilities)
masshundreds of millions of installations (libpcap ships in virtually all Linux/BSD distributions via tcpdump and other capture tools), though only uncommon…
Full article

Posted by Denis Ovsienko on Sep 08 Hello all. libpcap 1.10.7 has been published on 2026-09-05, its main focus is fixing of the seven vulnerabilities briefly discussed below. The full record of each CVE (not included in this message) gives a more detailed account of the problem and refers to a git commit with an even more detailed explanation. All users are advised to update. For the CVE-2026-31912 fix to have effect, application that use the now deprecated bpf_filter() must be...

This source does not provide full text. Read it at seclists.org.