Every CVE Search/ Get API key

CVE-2026-0799

OOBR and OOBW in libpcap before 1.10.7

8.7 HighFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
High
Availability
High

Exploit likelihood

0.11%Unchanged since Sep 6, 2026
90%50%10%1%

What each source reports

CVE List Score used 8.7

OOBR and OOBW in libpcap before 1.10.7

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.

Record
CVE-2026-0799
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Weakness
CWE-129, CWE-125, CWE-787
Updated
2026-11-02
EUVDEUVD-2026-72015 8.7

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.

Record
EUVD-2026-72015
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-w3r6-8g24-54m5 8.7

In BPF instructions that load/store a value from/to a scratch memory register the register index...

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.

Record
GHSA-w3r6-8g24-54m5
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Weakness
CWE-125
Updated
2026-11-02
NVD 8.7

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.

Record
CVE-2026-0799
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Weakness
CWE-125, CWE-129, CWE-787
Updated
2026-11-02
OSVALPINE-CVE-2026-0799 8.7

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.

Record
ALPINE-CVE-2026-0799
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVBELL-CVE-2026-0799 8.7
Record
BELL-CVE-2026-0799
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
Show 34 moreShow less
OSV 8.7

OOBR and OOBW in libpcap before 1.10.7

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.

Record
CVE-2026-0799
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Weakness
CWE-125, CWE-129, CWE-787
Updated
2026-11-02
OSVDEBIAN-CVE-2026-0799 8.7

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.

Record
DEBIAN-CVE-2026-0799
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-3988 8.7

libpcap security update

This is the official web site of tcpdump, a powerful command-line packet analyzer; and libpcap, a portable C/C++ library for network traffic capture.

Security Fix(es):

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.(CVE-2026-0799)

The rpcap client code that processes a RPCAP_MSG_PACKET message received from the server incorrectly validates its headers. A malicious server can send a crafted message and cause the client to treat up to 20 bytes of the client process memory beyond the end of the buffer as if it was a part of the captured packet.(CVE-2026-18238)

rpcapd can allocate up to 65536 bytes per each RPCAP_MSG_UPDATEFILTER_REQ or RPCAP_MSG_STARTCAP_REQ message received from the client, but it never frees the memory, so it leaks memory even under normal use. A malicious client can cause the server to leak memory substantially faster.(CVE-2026-18313)

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.(CVE-2026-31911)

libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buffer. In particular uncommon use cases a crafted filter program can cause the interpreter to try reading the OS process memory in the 32GiB around the buffer on 64-bit architectures and in the entire address space on 32-bit architectures.(CVE-2026-31912)

libpcap BPF interpreter for the 'div #k' and 'mod #k' ALU instructions does not check whether the immediate value is zero. In particular uncommon use cases a crafted filter program can cause a division by zero.(CVE-2026-6244)

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.(CVE-2026-6554)

Record
OESA-2026-3988
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-3989 8.7

libpcap security update

This is the official web site of tcpdump, a powerful command-line packet analyzer; and libpcap, a portable C/C++ library for network traffic capture.

Security Fix(es):

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.(CVE-2026-0799)

The rpcap client code that processes a RPCAP_MSG_PACKET message received from the server incorrectly validates its headers. A malicious server can send a crafted message and cause the client to treat up to 20 bytes of the client process memory beyond the end of the buffer as if it was a part of the captured packet.(CVE-2026-18238)

rpcapd can allocate up to 65536 bytes per each RPCAP_MSG_UPDATEFILTER_REQ or RPCAP_MSG_STARTCAP_REQ message received from the client, but it never frees the memory, so it leaks memory even under normal use. A malicious client can cause the server to leak memory substantially faster.(CVE-2026-18313)

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.(CVE-2026-31911)

libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buffer. In particular uncommon use cases a crafted filter program can cause the interpreter to try reading the OS process memory in the 32GiB around the buffer on 64-bit architectures and in the entire address space on 32-bit architectures.(CVE-2026-31912)

libpcap BPF interpreter for the 'div #k' and 'mod #k' ALU instructions does not check whether the immediate value is zero. In particular uncommon use cases a crafted filter program can cause a division by zero.(CVE-2026-6244)

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.(CVE-2026-6554)

Record
OESA-2026-3989
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-3990 8.7

libpcap security update

This is the official web site of tcpdump, a powerful command-line packet analyzer; and libpcap, a portable C/C++ library for network traffic capture.

Security Fix(es):

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.(CVE-2026-0799)

The rpcap client code that processes a RPCAP_MSG_PACKET message received from the server incorrectly validates its headers. A malicious server can send a crafted message and cause the client to treat up to 20 bytes of the client process memory beyond the end of the buffer as if it was a part of the captured packet.(CVE-2026-18238)

rpcapd can allocate up to 65536 bytes per each RPCAP_MSG_UPDATEFILTER_REQ or RPCAP_MSG_STARTCAP_REQ message received from the client, but it never frees the memory, so it leaks memory even under normal use. A malicious client can cause the server to leak memory substantially faster.(CVE-2026-18313)

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.(CVE-2026-31911)

libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buffer. In particular uncommon use cases a crafted filter program can cause the interpreter to try reading the OS process memory in the 32GiB around the buffer on 64-bit architectures and in the entire address space on 32-bit architectures.(CVE-2026-31912)

libpcap BPF interpreter for the 'div #k' and 'mod #k' ALU instructions does not check whether the immediate value is zero. In particular uncommon use cases a crafted filter program can cause a division by zero.(CVE-2026-6244)

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.(CVE-2026-6554)

Record
OESA-2026-3990
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-3991 8.7

libpcap security update

This is the official web site of tcpdump, a powerful command-line packet analyzer; and libpcap, a portable C/C++ library for network traffic capture.

Security Fix(es):

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.(CVE-2026-0799)

The rpcap client code that processes a RPCAP_MSG_PACKET message received from the server incorrectly validates its headers. A malicious server can send a crafted message and cause the client to treat up to 20 bytes of the client process memory beyond the end of the buffer as if it was a part of the captured packet.(CVE-2026-18238)

rpcapd can allocate up to 65536 bytes per each RPCAP_MSG_UPDATEFILTER_REQ or RPCAP_MSG_STARTCAP_REQ message received from the client, but it never frees the memory, so it leaks memory even under normal use. A malicious client can cause the server to leak memory substantially faster.(CVE-2026-18313)

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.(CVE-2026-31911)

libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buffer. In particular uncommon use cases a crafted filter program can cause the interpreter to try reading the OS process memory in the 32GiB around the buffer on 64-bit architectures and in the entire address space on 32-bit architectures.(CVE-2026-31912)

libpcap BPF interpreter for the 'div #k' and 'mod #k' ALU instructions does not check whether the immediate value is zero. In particular uncommon use cases a crafted filter program can cause a division by zero.(CVE-2026-6244)

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.(CVE-2026-6554)

Record
OESA-2026-3991
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-4100 8.7

libpcap security update

This is the official web site of tcpdump, a powerful command-line packet analyzer; and libpcap, a portable C/C++ library for network traffic capture.

Security Fix(es):

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.(CVE-2026-0799)

The rpcap client code that processes a RPCAP_MSG_PACKET message received from the server incorrectly validates its headers. A malicious server can send a crafted message and cause the client to treat up to 20 bytes of the client process memory beyond the end of the buffer as if it was a part of the captured packet.(CVE-2026-18238)

rpcapd can allocate up to 65536 bytes per each RPCAP_MSG_UPDATEFILTER_REQ or RPCAP_MSG_STARTCAP_REQ message received from the client, but it never frees the memory, so it leaks memory even under normal use. A malicious client can cause the server to leak memory substantially faster.(CVE-2026-18313)

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.(CVE-2026-31911)

libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buffer. In particular uncommon use cases a crafted filter program can cause the interpreter to try reading the OS process memory in the 32GiB around the buffer on 64-bit architectures and in the entire address space on 32-bit architectures.(CVE-2026-31912)

libpcap BPF interpreter for the 'div #k' and 'mod #k' ALU instructions does not check whether the immediate value is zero. In particular uncommon use cases a crafted filter program can cause a division by zero.(CVE-2026-6244)

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.(CVE-2026-6554)

Record
OESA-2026-4100
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:74441 8.7

Red Hat Security Advisory: libpcap security update

Record
RHSA-2026:74441
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:74442 8.7

Red Hat Security Advisory: libpcap security update

Record
RHSA-2026:74442
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:76045 8.7

Red Hat Security Advisory: libpcap security update

Record
RHSA-2026:76045
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:74441 8.7

Important: libpcap security update

The libpcap packages provide a portable framework for low-level network monitoring. The libpcap library provides network statistics collection, security monitoring, and network debugging.

Security Fix(es):

  • libpcap: libpcap: Out-of-bounds read and write vulnerability allows arbitrary memory access (CVE-2026-0799)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:74441
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:74442 8.7

Important: libpcap security update

The libpcap packages provide a portable framework for low-level network monitoring. The libpcap library provides network statistics collection, security monitoring, and network debugging.

Security Fix(es):

  • libpcap: libpcap: Out-of-bounds read and write vulnerability allows arbitrary memory access (CVE-2026-0799)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:74442
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:76045 8.7

Important: libpcap security update

The libpcap packages provide a portable framework for low-level network monitoring. The libpcap library provides network statistics collection, security monitoring, and network debugging.

Security Fix(es):

  • libpcap: libpcap: Out-of-bounds read and write vulnerability allows arbitrary memory access (CVE-2026-0799)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:76045
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-0799 8.7

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.

Record
UBUNTU-CVE-2026-0799
CVSS 3.1
8.7 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Updated
2026-11-02
OSVALSA-2026:74441 No score

Important: libpcap security update

The libpcap packages provide a portable framework for low-level network monitoring. The libpcap library provides network statistics collection, security monitoring, and network debugging.

Security Fix(es):

  • libpcap: libpcap: Out-of-bounds read and write vulnerability allows arbitrary memory access (CVE-2026-0799)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:74441
Updated
2026-11-02
OSVALSA-2026:74442 No score

Important: libpcap security update

The libpcap packages provide a portable framework for low-level network monitoring. The libpcap library provides network statistics collection, security monitoring, and network debugging.

Security Fix(es):

  • libpcap: libpcap: Out-of-bounds read and write vulnerability allows arbitrary memory access (CVE-2026-0799)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:74442
Updated
2026-11-02
OSVALSA-2026:76045 No score

Important: libpcap security update

The libpcap packages provide a portable framework for low-level network monitoring. The libpcap library provides network statistics collection, security monitoring, and network debugging.

Security Fix(es):

  • libpcap: libpcap: Out-of-bounds read and write vulnerability allows arbitrary memory access (CVE-2026-0799)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:76045
Updated
2026-11-02
OSVAZL-99744 No score

CVE-2026-0799 affecting package libpcap for versions less than 1.10.7-1

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.

Record
AZL-99744
Updated
2026-11-02
OSVAZL-99933 No score

CVE-2026-0799 affecting package nmap 7.95-5

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.

Record
AZL-99933
Updated
2026-11-02
OSVCLSA-2026-1791564868 No score

libpcap: Fix of CVE-2026-0799

  • CVE-2026-0799: Access M[] safely in the BPF interpreter by bounds-checking the scratch memory register index in the "ld M[k]", "ldx M[k]", "st M[k]" and "stx M[k]" instructions, so an unvalidated BPF program cannot read or write outside mem[]
Record
CLSA-2026-1791564868
Updated
2026-11-02
OSVCLSA-2026-1792511293 No score

Fix CVE(s): CVE-2026-0799

  • SECURITY UPDATE: out-of-bounds memory access in the BPF interpreter
    • debian/patches/CVE-2026-0799.patch: reject scratch memory register indexes >= BPF_MEMWORDS in bpf/net/bpf_filter.c
    • CVE-2026-0799
Record
CLSA-2026-1792511293
Updated
2026-11-02
OSVCLSA-2026-1792511364 No score

libpcap: Fix of CVE-2026-0799

  • CVE-2026-0799: Access M[] safely in the BPF interpreter by bounds-checking the scratch memory register index in the "ld M[k]", "ldx M[k]", "st M[k]" and "stx M[k]" instructions, so an unvalidated BPF program cannot read or write outside mem[]
Record
CLSA-2026-1792511364
Updated
2026-11-02
OSVMGASA-2026-0416 No score

Updated libpcap packages fix security vulnerabilities

OOBR and OOBW in libpcap before 1.10.7. (CVE-2026-0799) abort() in libpcap before 1.10.7 on an invalid BPF opcode. (CVE-2026-31911) OOBR in libpcap before 1.10.7. (CVE-2026-31912) Division by zero in libpcap before 1.10.7. (CVE-2026-6244) Infinte loop in libpcap before 1.10.7. (CVE-2026-6554) rpcapd memory leak in libpcap before 1.10.7. (CVE-2026-18313) OOBR in rpcap client in libpcap before 1.10.7. (CVE-2026-18238)

Record
MGASA-2026-0416
Updated
2026-11-02
OSVopenSUSE-SU-2026:11744-1 No score

libpcap-devel-1.10.7-1.1 on GA media

These are all security issues fixed in the libpcap-devel-1.10.7-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11744-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21940-1 No score

Security update for libpcap

This update for libpcap fixes the following issues:

  • CVE-2026-0799: the BPF interpreter does not validate values in BPF instructions that load/store a value from/to a scratch memory register and allows for OOB access (bsc#1279782).
  • CVE-2026-6244: libpcap BPF interpreter for the 'div #k' and 'mod #k' ALU instructions does not check whether the immediate value is zero. In particular uncommon use cases a crafted filter program can cause a division by zero (bsc#1279595).
  • CVE-2026-6554: libpcap BPF interpreter treats the offset in the 'ja L' BPF instruction implements looping via backward jumps, but it does not limit the number of loop iterations. Can cause infinite loop (bsc#1279584).
  • CVE-2026-18238: rpcap client code that processes a RPCAP_MSG_PACKET message received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783).
  • CVE-2026-18313: rpcapd allocates up to 65536 bytes per each RPCAP_MSG_UPDATEFILTER_REQ or RPCAP_MSG_STARTCAP_REQ message received from the client and never frees the memory (bsc#1279784).
  • CVE-2026-31911: 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 (bsc#1279588).
  • CVE-2026-31912: libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buff (bsc#1279593).
Record
openSUSE-SU-2026:21940-1
Updated
2026-11-02
OSVSUSE-SU-2026:23737-1 No score

Security update for libpcap

This update for libpcap fixes the following issues:

  • CVE-2026-0799: the BPF interpreter does not validate values in BPF instructions that load/store a value from/to a scratch memory register and allows for OOB access (bsc#1279782).
  • CVE-2026-6244: libpcap BPF interpreter for the 'div #k' and 'mod #k' ALU instructions does not check whether the immediate value is zero. In particular uncommon use cases a crafted filter program can cause a division by zero (bsc#1279595).
  • CVE-2026-6554: libpcap BPF interpreter treats the offset in the 'ja L' BPF instruction implements looping via backward jumps, but it does not limit the number of loop iterations. Can cause infinite loop (bsc#1279584).
  • CVE-2026-18238: rpcap client code that processes a RPCAP_MSG_PACKET message received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783).
  • CVE-2026-18313: rpcapd allocates up to 65536 bytes per each RPCAP_MSG_UPDATEFILTER_REQ or RPCAP_MSG_STARTCAP_REQ message received from the client and never frees the memory (bsc#1279784).
  • CVE-2026-31911: 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 (bsc#1279588).
  • CVE-2026-31912: libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buff (bsc#1279593).
Record
SUSE-SU-2026:23737-1
Updated
2026-11-02
OSVSUSE-SU-2026:23829-1 No score

Security update for libpcap

This update for libpcap fixes the following issues:

  • CVE-2026-0799: the BPF interpreter does not validate values in BPF instructions that load/store a value from/to a scratch memory register and allows for OOB access (bsc#1279782).
  • CVE-2026-6244: libpcap BPF interpreter for the 'div #k' and 'mod #k' ALU instructions does not check whether the immediate value is zero. In particular uncommon use cases a crafted filter program can cause a division by zero (bsc#1279595).
  • CVE-2026-6554: libpcap BPF interpreter treats the offset in the 'ja L' BPF instruction implements looping via backward jumps, but it does not limit the number of loop iterations. Can cause infinite loop (bsc#1279584).
  • CVE-2026-18238: rpcap client code that processes a RPCAP_MSG_PACKET message received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783).
  • CVE-2026-18313: rpcapd allocates up to 65536 bytes per each RPCAP_MSG_UPDATEFILTER_REQ or RPCAP_MSG_STARTCAP_REQ message received from the client and never frees the memory (bsc#1279784).
  • CVE-2026-31911: 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 (bsc#1279588).
  • CVE-2026-31912: libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buff (bsc#1279593).
Record
SUSE-SU-2026:23829-1
Updated
2026-11-02
OSVSUSE-SU-2026:23892-1 No score

Security update for libpcap

This update for libpcap fixes the following issues:

  • CVE-2026-0799: the BPF interpreter does not validate values in BPF instructions that load/store a value from/to a scratch memory register and allows for OOB access (bsc#1279782).
  • CVE-2026-6244: libpcap BPF interpreter for the 'div #k' and 'mod #k' ALU instructions does not check whether the immediate value is zero. In particular uncommon use cases a crafted filter program can cause a division by zero (bsc#1279595).
  • CVE-2026-6554: libpcap BPF interpreter treats the offset in the 'ja L' BPF instruction implements looping via backward jumps, but it does not limit the number of loop iterations. Can cause infinite loop (bsc#1279584).
  • CVE-2026-18238: rpcap client code that processes a RPCAP_MSG_PACKET message received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783).
  • CVE-2026-18313: rpcapd allocates up to 65536 bytes per each RPCAP_MSG_UPDATEFILTER_REQ or RPCAP_MSG_STARTCAP_REQ message received from the client and never frees the memory (bsc#1279784).
  • CVE-2026-31911: 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 (bsc#1279588).
  • CVE-2026-31912: libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buff (bsc#1279593).
Record
SUSE-SU-2026:23892-1
Updated
2026-11-02
OSVSUSE-SU-2026:23907-1 No score

Security update for libpcap

This update for libpcap fixes the following issues:

  • CVE-2026-0799: the BPF interpreter does not validate values in BPF instructions that load/store a value from/to a scratch memory register and allows for OOB access (bsc#1279782).
  • CVE-2026-6244: libpcap BPF interpreter for the 'div #k' and 'mod #k' ALU instructions does not check whether the immediate value is zero. In particular uncommon use cases a crafted filter program can cause a division by zero (bsc#1279595).
  • CVE-2026-6554: libpcap BPF interpreter treats the offset in the 'ja L' BPF instruction implements looping via backward jumps, but it does not limit the number of loop iterations. Can cause infinite loop (bsc#1279584).
  • CVE-2026-18238: rpcap client code that processes a RPCAP_MSG_PACKET message received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783).
  • CVE-2026-18313: rpcapd allocates up to 65536 bytes per each RPCAP_MSG_UPDATEFILTER_REQ or RPCAP_MSG_STARTCAP_REQ message received from the client and never frees the memory (bsc#1279784).
  • CVE-2026-31911: 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 (bsc#1279588).
  • CVE-2026-31912: libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buff (bsc#1279593).
Record
SUSE-SU-2026:23907-1
Updated
2026-11-02
OSVSUSE-SU-2026:4188-1 No score

Security update for libpcap

This update for libpcap fixes the following issues:

  • CVE-2026-0799: the BPF interpreter does not validate values in BPF instructions that load/store a value from/to a scratch memory register and allows for OOB access (bsc#1279782).
  • CVE-2026-6244: libpcap BPF interpreter for the 'div #k' and 'mod #k' ALU instructions does not check whether the immediate value is zero. In particular uncommon use cases a crafted filter program can cause a division by zero (bsc#1279595).
  • CVE-2026-6554: libpcap BPF interpreter treats the offset in the 'ja L' BPF instruction implements looping via backward jumps, but it does not limit the number of loop iterations. Can cause infinite loop (bsc#1279584).
  • CVE-2026-18238: rpcap client code that processes a RPCAP_MSG_PACKET message received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783).
  • CVE-2026-18313: rpcapd allocates up to 65536 bytes per each RPCAP_MSG_UPDATEFILTER_REQ or RPCAP_MSG_STARTCAP_REQ message received from the client and never frees the memory (bsc#1279784).
  • CVE-2026-31911: 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 (bsc#1279588).
  • CVE-2026-31912: libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buff (bsc#1279593).
Record
SUSE-SU-2026:4188-1
Updated
2026-11-02
OSVSUSE-SU-2026:4194-1 No score

Security update for libpcap

This update for libpcap fixes the following issues:

  • CVE-2026-0799: the BPF interpreter does not validate values in BPF instructions that load/store a value from/to a scratch memory register and allows for OOB access (bsc#1279782).
  • CVE-2026-6244: libpcap BPF interpreter for the 'div #k' and 'mod #k' ALU instructions does not check whether the immediate value is zero. In particular uncommon use cases a crafted filter program can cause a division by zero (bsc#1279595).
  • CVE-2026-6554: libpcap BPF interpreter treats the offset in the 'ja L' BPF instruction implements looping via backward jumps, but it does not limit the number of loop iterations. Can cause infinite loop (bsc#1279584).
  • CVE-2026-18238: rpcap client code that processes a RPCAP_MSG_PACKET message received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783).
  • CVE-2026-18313: rpcapd allocates up to 65536 bytes per each RPCAP_MSG_UPDATEFILTER_REQ or RPCAP_MSG_STARTCAP_REQ message received from the client and never frees the memory (bsc#1279784).
  • CVE-2026-31911: 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 (bsc#1279588).
  • CVE-2026-31912: libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buff (bsc#1279593).
Record
SUSE-SU-2026:4194-1
Updated
2026-11-02
OSVSUSE-SU-2026:4195-1 No score

Security update for libpcap

This update for libpcap fixes the following issues:

  • CVE-2026-0799: the BPF interpreter does not validate values in BPF instructions that load/store a value from/to a scratch memory register and allows for OOB access (bsc#1279782).
  • CVE-2026-6244: libpcap BPF interpreter for the 'div #k' and 'mod #k' ALU instructions does not check whether the immediate value is zero. In particular uncommon use cases a crafted filter program can cause a division by zero (bsc#1279595).
  • CVE-2026-6554: libpcap BPF interpreter treats the offset in the 'ja L' BPF instruction implements looping via backward jumps, but it does not limit the number of loop iterations. Can cause infinite loop (bsc#1279584).
  • CVE-2026-18238: rpcap client code that processes a RPCAP_MSG_PACKET message received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783).
  • CVE-2026-18313: rpcapd allocates up to 65536 bytes per each RPCAP_MSG_UPDATEFILTER_REQ or RPCAP_MSG_STARTCAP_REQ message received from the client and never frees the memory (bsc#1279784).
  • CVE-2026-31911: 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 (bsc#1279588).
  • CVE-2026-31912: libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buff (bsc#1279593).
Record
SUSE-SU-2026:4195-1
Updated
2026-11-02
OSVSUSE-SU-2026:4239-1 No score

Security update for libpcap

This update for libpcap fixes the following issues:

  • CVE-2026-0799: the BPF interpreter does not validate values in BPF instructions that load/store a value from/to a scratch memory register and allows for OOB access (bsc#1279782).
  • CVE-2026-6244: libpcap BPF interpreter for the 'div #k' and 'mod #k' ALU instructions does not check whether the immediate value is zero. In particular uncommon use cases a crafted filter program can cause a division by zero (bsc#1279595).
  • CVE-2026-6554: libpcap BPF interpreter treats the offset in the 'ja L' BPF instruction implements looping via backward jumps, but it does not limit the number of loop iterations. Can cause infinite loop (bsc#1279584).
  • CVE-2026-18238: rpcap client code that processes a RPCAP_MSG_PACKET message received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783).
  • CVE-2026-31911: 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 (bsc#1279588).
  • CVE-2026-31912: libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buff (bsc#1279593).
Record
SUSE-SU-2026:4239-1
Updated
2026-11-02
OSVUSN-8824-1 No score

libpcap vulnerability

It was discovered that libpcap did not properly validate BPF instructions in some situation. An attacker could possibly use this issue to perform out of bound memory operations.

Record
USN-8824-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libpcap
Alpine:v3.21
before 1.10.7-r0
1.10.7-r0
libpcap
Alpine:v3.22
before 1.10.7-r0
1.10.7-r0
libpcap
Alpine:v3.23
before 1.10.7-r0
1.10.7-r0
libpcap
Alpine:v3.24
before 1.10.7-r0
1.10.7-r0
libpcap
AlmaLinux:9
before 14:1.10.0-4.el9_8.1
14:1.10.0-4.el9_8.1
libpcap-devel
AlmaLinux:9
before 14:1.10.0-4.el9_8.1
14:1.10.0-4.el9_8.1
libpcap
AlmaLinux:10
before 14:1.10.4-7.el10_2.1
14:1.10.4-7.el10_2.1
libpcap-devel
AlmaLinux:10
before 14:1.10.4-7.el10_2.1
14:1.10.4-7.el10_2.1
libpcap
AlmaLinux:8
before 14:1.9.1-6.el8_10
14:1.9.1-6.el8_10
libpcap-devel
AlmaLinux:8
before 14:1.9.1-6.el8_10
14:1.9.1-6.el8_10
Show 72 moreShow less
Affected packages
PackageAffectedFixed
libpcap
Azure Linux:3
before 1.10.7-1
1.10.7-1
nmap
Azure Linux:3
through 7.95-5 None known
libpcap
Alpaquita:23
1.10.1-r0 up to 1.10.7-r0
1.10.7-r0
libpcap
Alpaquita:25
1.10.5-r0 up to 1.10.7-r0
1.10.7-r0
libpcap
Alpaquita:stream
1.10.1-r0 up to 1.10.7-r0
1.10.7-r0
libpcap
TuxCare:AlmaLinux:9.2
before 14:1.10.0-4.el9.tuxcare.els1
14:1.10.0-4.el9.tuxcare.els1
libpcap-devel
TuxCare:AlmaLinux:9.2
before 14:1.10.0-4.el9.tuxcare.els1
14:1.10.0-4.el9.tuxcare.els1
libpcap-dev
TuxCare:Ubuntu:18.04
before 1.8.1-6ubuntu1.18.04.2+tuxcare.els1
1.8.1-6ubuntu1.18.04.2+tuxcare.els1
libpcap0.8
TuxCare:Ubuntu:18.04
before 1.8.1-6ubuntu1.18.04.2+tuxcare.els1
1.8.1-6ubuntu1.18.04.2+tuxcare.els1
libpcap0.8-dev
TuxCare:Ubuntu:18.04
before 1.8.1-6ubuntu1.18.04.2+tuxcare.els1
1.8.1-6ubuntu1.18.04.2+tuxcare.els1
libpcap
TuxCare:AlmaLinux:9.6
before 14:1.10.0-4.el9.tuxcare.els1
14:1.10.0-4.el9.tuxcare.els1
libpcap-devel
TuxCare:AlmaLinux:9.6
before 14:1.10.0-4.el9.tuxcare.els1
14:1.10.0-4.el9.tuxcare.els1
libpcap
Debian:12
All versions, plus listed versions
1.10.3-11.10.4-11.10.4-21.10.4-31.10.4-4
Show 9 moreShow less
1.10.4-4.11.10.4-4.1~exp11.10.4-51.10.4-5+hurd.11.10.5-11.10.5-21.10.6-11.10.6-21.10.7-1
None known
libpcap
Debian:13
All versions, plus listed versions
1.10.5-21.10.6-11.10.6-21.10.7-1
None known
libpcap
Debian:14
before 1.10.7-1, plus listed versions
1.10.5-21.10.6-11.10.6-2
1.10.7-1
libpcap
Mageia:10
From an advisory covering 7 CVEs
before 1.10.7-1.mga10
1.10.7-1.mga10
libpcap
Mageia:9
From an advisory covering 7 CVEs
before 1.10.7-1.mga9
1.10.7-1.mga9
libpcap
openEuler:24.03-LTS-SP3
From an advisory covering 7 CVEs
before 1.10.4-6.oe2403sp3
1.10.4-6.oe2403sp3
libpcap
openEuler:20.03-LTS-SP4
From an advisory covering 7 CVEs
before 1.9.1-9.oe2003sp4
1.9.1-9.oe2003sp4
libpcap
openEuler:22.03-LTS-SP4
From an advisory covering 7 CVEs
before 1.10.3-5.oe2203sp4
1.10.3-5.oe2203sp4
libpcap
openEuler:24.03-LTS-SP1
From an advisory covering 7 CVEs
before 1.10.4-6.oe2403sp1
1.10.4-6.oe2403sp1
libpcap
openEuler:24.03-LTS-SP4
From an advisory covering 7 CVEs
before 1.10.4-6.oe2403sp4
1.10.4-6.oe2403sp4
libpcap
Red Hat:enterprise_linux:9::baseos
before 14:1.10.0-4.el9_8.1
14:1.10.0-4.el9_8.1
libpcap-debuginfo
Red Hat:enterprise_linux:9::baseos
before 14:1.10.0-4.el9_8.1
14:1.10.0-4.el9_8.1
libpcap-debugsource
Red Hat:enterprise_linux:9::baseos
before 14:1.10.0-4.el9_8.1
14:1.10.0-4.el9_8.1
libpcap-debuginfo
Red Hat:enterprise_linux:9::crb
before 14:1.10.0-4.el9_8.1
14:1.10.0-4.el9_8.1
libpcap-debugsource
Red Hat:enterprise_linux:9::crb
before 14:1.10.0-4.el9_8.1
14:1.10.0-4.el9_8.1
libpcap-devel
Red Hat:enterprise_linux:9::crb
before 14:1.10.0-4.el9_8.1
14:1.10.0-4.el9_8.1
libpcap
Red Hat:enterprise_linux:10.2
before 14:1.10.4-7.el10_2.1
14:1.10.4-7.el10_2.1
libpcap-debuginfo
Red Hat:enterprise_linux:10.2
before 14:1.10.4-7.el10_2.1
14:1.10.4-7.el10_2.1
libpcap-debugsource
Red Hat:enterprise_linux:10.2
before 14:1.10.4-7.el10_2.1
14:1.10.4-7.el10_2.1
libpcap-devel
Red Hat:enterprise_linux:10.2
before 14:1.10.4-7.el10_2.1
14:1.10.4-7.el10_2.1
libpcap
Red Hat:enterprise_linux:8::baseos
before 14:1.9.1-6.el8_10
14:1.9.1-6.el8_10
libpcap-debuginfo
Red Hat:enterprise_linux:8::baseos
before 14:1.9.1-6.el8_10
14:1.9.1-6.el8_10
libpcap-debugsource
Red Hat:enterprise_linux:8::baseos
before 14:1.9.1-6.el8_10
14:1.9.1-6.el8_10
libpcap-debuginfo
Red Hat:enterprise_linux:8::crb
before 14:1.9.1-6.el8_10
14:1.9.1-6.el8_10
libpcap-debugsource
Red Hat:enterprise_linux:8::crb
before 14:1.9.1-6.el8_10
14:1.9.1-6.el8_10
libpcap-devel
Red Hat:enterprise_linux:8::crb
before 14:1.9.1-6.el8_10
14:1.9.1-6.el8_10
libpcap
Rocky Linux:9
before 4:1.10.0-4.el9_8.1
4:1.10.0-4.el9_8.1
libpcap
Rocky Linux:10
before 4:1.10.4-7.el10_2.1
4:1.10.4-7.el10_2.1
libpcap
Rocky Linux:8
before 4:1.9.1-6.el8_10
4:1.9.1-6.el8_10
libpcap
SUSE:Linux Micro 6.1
From an advisory covering 7 CVEs
before 1.10.4-slfo.1.1_3.1
1.10.4-slfo.1.1_3.1
libpcap
SUSE:Linux Micro 6.0
From an advisory covering 7 CVEs
before 1.10.4-5.1
1.10.4-5.1
libpcap
SUSE:Linux Micro 6.2
From an advisory covering 7 CVEs
before 1.10.5-160000.5.1
1.10.5-160000.5.1
libpcap
SUSE:Linux Enterprise Server 16.0
From an advisory covering 7 CVEs
before 1.10.5-160000.5.1
1.10.5-160000.5.1
libpcap
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 7 CVEs
before 1.10.5-160000.5.1
1.10.5-160000.5.1
libpcap
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 7 CVEs
before 1.10.5-150700.3.13.1
1.10.5-150700.3.13.1
libpcap
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 7 CVEs
before 1.10.5-150700.3.13.1
1.10.5-150700.3.13.1
libpcap
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 7 CVEs
before 1.10.4-150600.3.12.1
1.10.4-150600.3.12.1
libpcap
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 7 CVEs
before 1.10.4-150600.3.12.1
1.10.4-150600.3.12.1
libpcap
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 7 CVEs
before 1.10.1-150400.3.12.1
1.10.1-150400.3.12.1
libpcap
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 7 CVEs
before 1.10.1-150400.3.12.1
1.10.1-150400.3.12.1
libpcap
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 7 CVEs
before 1.10.1-150400.3.12.1
1.10.1-150400.3.12.1
libpcap
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 7 CVEs
before 1.10.1-150400.3.12.1
1.10.1-150400.3.12.1
libpcap
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 7 CVEs
before 1.10.1-150400.3.12.1
1.10.1-150400.3.12.1
libpcap
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 7 CVEs
before 1.10.1-150400.3.12.1
1.10.1-150400.3.12.1
libpcap
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 7 CVEs
before 1.10.1-150400.3.12.1
1.10.1-150400.3.12.1
libpcap
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 7 CVEs
before 1.10.1-150400.3.12.1
1.10.1-150400.3.12.1
libpcap
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 7 CVEs
before 1.10.1-150400.3.12.1
1.10.1-150400.3.12.1
libpcap
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 7 CVEs
before 1.10.1-150400.3.12.1
1.10.1-150400.3.12.1
libpcap
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 7 CVEs
before 1.10.1-150400.3.12.1
1.10.1-150400.3.12.1
libpcap
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 6 CVEs
before 1.8.1-10.12.1
1.8.1-10.12.1
libpcap
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 6 CVEs
before 1.8.1-10.12.1
1.8.1-10.12.1
libpcap
Ubuntu:Pro:14.04:LTS
before 1.5.3-2ubuntu0.1+esm1, plus listed versions
1.4.0-21.5.1-11.5.2-11.5.3-11.5.3-21.5.3-2ubuntu0.1
1.5.3-2ubuntu0.1+esm1
libpcap
Ubuntu:Pro:16.04:LTS
before 1.7.4-2ubuntu0.1+esm1, plus listed versions
1.7.4-11.7.4-21.7.4-2ubuntu0.1
1.7.4-2ubuntu0.1+esm1
libpcap
Ubuntu:Pro:18.04:LTS
before 1.8.1-6ubuntu1.18.04.2+esm1, plus listed versions
1.8.1-5ubuntu11.8.1-6ubuntu11.8.1-6ubuntu1.18.04.11.8.1-6ubuntu1.18.04.2
1.8.1-6ubuntu1.18.04.2+esm1
libpcap
Ubuntu:Pro:20.04:LTS
before 1.9.1-3ubuntu1.20.04.1+esm1, plus listed versions
1.9.1-21.9.1-31.9.1-3ubuntu1.20.04.1
1.9.1-3ubuntu1.20.04.1+esm1
libpcap
Ubuntu:22.04:LTS
before 1.10.1-4ubuntu1.22.04.2, plus listed versions
1.10.0-2build11.10.1-41.10.1-4build11.10.1-4ubuntu1.22.04.1
1.10.1-4ubuntu1.22.04.2
libpcap
Ubuntu:24.04:LTS
before 1.10.4-4.1ubuntu3.1, plus listed versions
1.10.4-41.10.4-4ubuntu31.10.4-4.1ubuntu21.10.4-4.1ubuntu3
1.10.4-4.1ubuntu3.1
libpcap
Ubuntu:26.04:LTS
before 1.10.6-1ubuntu1.1, plus listed versions
1.10.5-2ubuntu21.10.5-2ubuntu31.10.6-1ubuntu1
1.10.6-1ubuntu1.1
libpcap
openSUSE:Tumbleweed
From an advisory covering 7 CVEs
before 1.10.7-1.1
1.10.7-1.1
libpcap
openSUSE:Leap 16.0
From an advisory covering 7 CVEs
before 1.10.5-160000.5.1
1.10.5-160000.5.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-0799 is a high vulnerability (CVSS 8.7) in The Tcpdump Group Libpcap, published September 5, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.11%, the 1st percentile. Fixed in libpcap 1.10.7-r0.

References

Show 60 moreShow less
MoveEnter Open