CVE-2026-0799

OOBR and OOBW in libpcap before 1.10.7

State
Published
Severity
8.7 High
Published
Sep 5, 2026
Updated
Sep 8, 2026
Reserved
Jan 8, 2026

Read the record on cve.org

Description

In BPF instructions that load/store a value from/to a scratch memory register the register index is an unsigned 32-bit integer and must not exceed 15, but libpcap BPF interpreter does not validate the value. In particular uncommon use cases a crafted filter program can cause the interpreter to try reading and writing the OS process memory in the 16GiB starting at the current stack frame on 64-bit architectures and in the entire address space on 32-bit architectures.

Scores

CVSSScoreVectorSource
3.18.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:HTcpdump

Weaknesses

Affected Products

ProductVersions
libpcapThe Tcpdump Group
  • before 1.10.7Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.