CVE-2026-0799
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.
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
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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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:
rpcapclient code that processes aRPCAP_MSG_PACKETmessage received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783). - CVE-2026-18313:
rpcapdallocates up to 65536 bytes per eachRPCAP_MSG_UPDATEFILTER_REQorRPCAP_MSG_STARTCAP_REQmessage 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:
rpcapclient code that processes aRPCAP_MSG_PACKETmessage received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783). - CVE-2026-18313:
rpcapdallocates up to 65536 bytes per eachRPCAP_MSG_UPDATEFILTER_REQorRPCAP_MSG_STARTCAP_REQmessage 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:
rpcapclient code that processes aRPCAP_MSG_PACKETmessage received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783). - CVE-2026-18313:
rpcapdallocates up to 65536 bytes per eachRPCAP_MSG_UPDATEFILTER_REQorRPCAP_MSG_STARTCAP_REQmessage 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:
rpcapclient code that processes aRPCAP_MSG_PACKETmessage received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783). - CVE-2026-18313:
rpcapdallocates up to 65536 bytes per eachRPCAP_MSG_UPDATEFILTER_REQorRPCAP_MSG_STARTCAP_REQmessage 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:
rpcapclient code that processes aRPCAP_MSG_PACKETmessage received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783). - CVE-2026-18313:
rpcapdallocates up to 65536 bytes per eachRPCAP_MSG_UPDATEFILTER_REQorRPCAP_MSG_STARTCAP_REQmessage 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:
rpcapclient code that processes aRPCAP_MSG_PACKETmessage received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783). - CVE-2026-18313:
rpcapdallocates up to 65536 bytes per eachRPCAP_MSG_UPDATEFILTER_REQorRPCAP_MSG_STARTCAP_REQmessage 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:
rpcapclient code that processes aRPCAP_MSG_PACKETmessage received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783). - CVE-2026-18313:
rpcapdallocates up to 65536 bytes per eachRPCAP_MSG_UPDATEFILTER_REQorRPCAP_MSG_STARTCAP_REQmessage 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:
rpcapclient code that processes aRPCAP_MSG_PACKETmessage received from the server incorrectly validates its headers and allows for an OOB access (bsc#1279783). - CVE-2026-18313:
rpcapdallocates up to 65536 bytes per eachRPCAP_MSG_UPDATEFILTER_REQorRPCAP_MSG_STARTCAP_REQmessage 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:
rpcapclient code that processes aRPCAP_MSG_PACKETmessage 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
| Package | Affected | Fixed |
|---|---|---|
libpcapAlpine:v3.21 |
before 1.10.7-r0 | 1.10.7-r0 |
libpcapAlpine:v3.22 |
before 1.10.7-r0 | 1.10.7-r0 |
libpcapAlpine:v3.23 |
before 1.10.7-r0 | 1.10.7-r0 |
libpcapAlpine:v3.24 |
before 1.10.7-r0 | 1.10.7-r0 |
libpcapAlmaLinux:9 |
before 14:1.10.0-4.el9_8.1 | 14:1.10.0-4.el9_8.1 |
libpcap-develAlmaLinux:9 |
before 14:1.10.0-4.el9_8.1 | 14:1.10.0-4.el9_8.1 |
libpcapAlmaLinux:10 |
before 14:1.10.4-7.el10_2.1 | 14:1.10.4-7.el10_2.1 |
libpcap-develAlmaLinux:10 |
before 14:1.10.4-7.el10_2.1 | 14:1.10.4-7.el10_2.1 |
libpcapAlmaLinux:8 |
before 14:1.9.1-6.el8_10 | 14:1.9.1-6.el8_10 |
libpcap-develAlmaLinux:8 |
before 14:1.9.1-6.el8_10 | 14:1.9.1-6.el8_10 |
Show 72 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libpcapAzure Linux:3 |
before 1.10.7-1 | 1.10.7-1 |
nmapAzure Linux:3 |
through 7.95-5 | None known |
libpcapAlpaquita:23 |
1.10.1-r0 up to 1.10.7-r0 | 1.10.7-r0 |
libpcapAlpaquita:25 |
1.10.5-r0 up to 1.10.7-r0 | 1.10.7-r0 |
libpcapAlpaquita:stream |
1.10.1-r0 up to 1.10.7-r0 | 1.10.7-r0 |
libpcapTuxCare:AlmaLinux:9.2 |
before 14:1.10.0-4.el9.tuxcare.els1 | 14:1.10.0-4.el9.tuxcare.els1 |
libpcap-develTuxCare:AlmaLinux:9.2 |
before 14:1.10.0-4.el9.tuxcare.els1 | 14:1.10.0-4.el9.tuxcare.els1 |
libpcap-devTuxCare:Ubuntu:18.04 |
before 1.8.1-6ubuntu1.18.04.2+tuxcare.els1 | 1.8.1-6ubuntu1.18.04.2+tuxcare.els1 |
libpcap0.8TuxCare:Ubuntu:18.04 |
before 1.8.1-6ubuntu1.18.04.2+tuxcare.els1 | 1.8.1-6ubuntu1.18.04.2+tuxcare.els1 |
libpcap0.8-devTuxCare:Ubuntu:18.04 |
before 1.8.1-6ubuntu1.18.04.2+tuxcare.els1 | 1.8.1-6ubuntu1.18.04.2+tuxcare.els1 |
libpcapTuxCare:AlmaLinux:9.6 |
before 14:1.10.0-4.el9.tuxcare.els1 | 14:1.10.0-4.el9.tuxcare.els1 |
libpcap-develTuxCare:AlmaLinux:9.6 |
before 14:1.10.0-4.el9.tuxcare.els1 | 14:1.10.0-4.el9.tuxcare.els1 |
libpcapDebian: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 less1.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 |
libpcapDebian:13 |
All versions, plus listed versions 1.10.5-21.10.6-11.10.6-21.10.7-1 |
None known |
libpcapDebian:14 |
before 1.10.7-1, plus listed versions 1.10.5-21.10.6-11.10.6-2 |
1.10.7-1 |
libpcapMageia:10 From an advisory covering 7 CVEs |
before 1.10.7-1.mga10 | 1.10.7-1.mga10 |
libpcapMageia:9 From an advisory covering 7 CVEs |
before 1.10.7-1.mga9 | 1.10.7-1.mga9 |
libpcapopenEuler:24.03-LTS-SP3 From an advisory covering 7 CVEs |
before 1.10.4-6.oe2403sp3 | 1.10.4-6.oe2403sp3 |
libpcapopenEuler:20.03-LTS-SP4 From an advisory covering 7 CVEs |
before 1.9.1-9.oe2003sp4 | 1.9.1-9.oe2003sp4 |
libpcapopenEuler:22.03-LTS-SP4 From an advisory covering 7 CVEs |
before 1.10.3-5.oe2203sp4 | 1.10.3-5.oe2203sp4 |
libpcapopenEuler:24.03-LTS-SP1 From an advisory covering 7 CVEs |
before 1.10.4-6.oe2403sp1 | 1.10.4-6.oe2403sp1 |
libpcapopenEuler:24.03-LTS-SP4 From an advisory covering 7 CVEs |
before 1.10.4-6.oe2403sp4 | 1.10.4-6.oe2403sp4 |
libpcapRed Hat:enterprise_linux:9::baseos |
before 14:1.10.0-4.el9_8.1 | 14:1.10.0-4.el9_8.1 |
libpcap-debuginfoRed Hat:enterprise_linux:9::baseos |
before 14:1.10.0-4.el9_8.1 | 14:1.10.0-4.el9_8.1 |
libpcap-debugsourceRed Hat:enterprise_linux:9::baseos |
before 14:1.10.0-4.el9_8.1 | 14:1.10.0-4.el9_8.1 |
libpcap-debuginfoRed Hat:enterprise_linux:9::crb |
before 14:1.10.0-4.el9_8.1 | 14:1.10.0-4.el9_8.1 |
libpcap-debugsourceRed Hat:enterprise_linux:9::crb |
before 14:1.10.0-4.el9_8.1 | 14:1.10.0-4.el9_8.1 |
libpcap-develRed Hat:enterprise_linux:9::crb |
before 14:1.10.0-4.el9_8.1 | 14:1.10.0-4.el9_8.1 |
libpcapRed Hat:enterprise_linux:10.2 |
before 14:1.10.4-7.el10_2.1 | 14:1.10.4-7.el10_2.1 |
libpcap-debuginfoRed Hat:enterprise_linux:10.2 |
before 14:1.10.4-7.el10_2.1 | 14:1.10.4-7.el10_2.1 |
libpcap-debugsourceRed Hat:enterprise_linux:10.2 |
before 14:1.10.4-7.el10_2.1 | 14:1.10.4-7.el10_2.1 |
libpcap-develRed Hat:enterprise_linux:10.2 |
before 14:1.10.4-7.el10_2.1 | 14:1.10.4-7.el10_2.1 |
libpcapRed Hat:enterprise_linux:8::baseos |
before 14:1.9.1-6.el8_10 | 14:1.9.1-6.el8_10 |
libpcap-debuginfoRed Hat:enterprise_linux:8::baseos |
before 14:1.9.1-6.el8_10 | 14:1.9.1-6.el8_10 |
libpcap-debugsourceRed Hat:enterprise_linux:8::baseos |
before 14:1.9.1-6.el8_10 | 14:1.9.1-6.el8_10 |
libpcap-debuginfoRed Hat:enterprise_linux:8::crb |
before 14:1.9.1-6.el8_10 | 14:1.9.1-6.el8_10 |
libpcap-debugsourceRed Hat:enterprise_linux:8::crb |
before 14:1.9.1-6.el8_10 | 14:1.9.1-6.el8_10 |
libpcap-develRed Hat:enterprise_linux:8::crb |
before 14:1.9.1-6.el8_10 | 14:1.9.1-6.el8_10 |
libpcapRocky Linux:9 |
before 4:1.10.0-4.el9_8.1 | 4:1.10.0-4.el9_8.1 |
libpcapRocky Linux:10 |
before 4:1.10.4-7.el10_2.1 | 4:1.10.4-7.el10_2.1 |
libpcapRocky Linux:8 |
before 4:1.9.1-6.el8_10 | 4:1.9.1-6.el8_10 |
libpcapSUSE: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 |
libpcapSUSE:Linux Micro 6.0 From an advisory covering 7 CVEs |
before 1.10.4-5.1 | 1.10.4-5.1 |
libpcapSUSE:Linux Micro 6.2 From an advisory covering 7 CVEs |
before 1.10.5-160000.5.1 | 1.10.5-160000.5.1 |
libpcapSUSE:Linux Enterprise Server 16.0 From an advisory covering 7 CVEs |
before 1.10.5-160000.5.1 | 1.10.5-160000.5.1 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapSUSE: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 |
libpcapUbuntu: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 |
libpcapUbuntu: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 |
libpcapUbuntu: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 |
libpcapUbuntu: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 |
libpcapUbuntu: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 |
libpcapUbuntu: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 |
libpcapUbuntu: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 |
libpcapopenSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 1.10.7-1.1 | 1.10.7-1.1 |
libpcapopenSUSE:Leap 16.0 From an advisory covering 7 CVEs |
before 1.10.5-160000.5.1 | 1.10.5-160000.5.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE 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
github.com/the-tcpdump-group/libpcap/commit/48e8960a7108e9e828f9d7bdc7e97bdab841aec7
nvd.nist.gov/vuln/detail/CVE-2026-0799
github.com/advisories/GHSA-w3r6-8g24-54m5
security.alpinelinux.org/vuln/CVE-2026-0799
access.redhat.com/errata/RHSA-2026:74441
access.redhat.com/security/cve/CVE-2026-0799
Show 60 moreShow less
bugzilla.redhat.com/2529093
errata.almalinux.org/9/ALSA-2026-74441.html
access.redhat.com/errata/RHSA-2026:74442
errata.almalinux.org/10/ALSA-2026-74442.html
access.redhat.com/errata/RHSA-2026:76045
errata.almalinux.org/8/ALSA-2026-76045.html
docs.bell-sw.com/security/cves/CVE-2026-0799
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1791564868.html
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1792511293.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1792511364.html
github.com/the-tcpdump-group/libpcap
github.com/CVEProject/cvelistV5/tree/main/cves/2026/0xxx/CVE-2026-0799.json
security-tracker.debian.org/tracker/CVE-2026-0799
advisories.mageia.org/MGASA-2026-0416.html
bugs.mageia.org/show_bug.cgi?id=36286
openwall.com/lists/oss-security/2026/09/09/2
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3988
nvd.nist.gov/vuln/detail/CVE-2026-18238
nvd.nist.gov/vuln/detail/CVE-2026-18313
nvd.nist.gov/vuln/detail/CVE-2026-31911
nvd.nist.gov/vuln/detail/CVE-2026-31912
nvd.nist.gov/vuln/detail/CVE-2026-6244
nvd.nist.gov/vuln/detail/CVE-2026-6554
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3989
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3990
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3991
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4100
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2529093
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_74441.json
cve.org/CVERecord?id=CVE-2026-0799
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_74442.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_76045.json
errata.rockylinux.org/RLSA-2026:74441
errata.rockylinux.org/RLSA-2026:74442
errata.rockylinux.org/RLSA-2026:76045
suse.com/support/update/announcement/2026/suse-su-202623737-1
bugzilla.suse.com/1279584
bugzilla.suse.com/1279588
bugzilla.suse.com/1279593
bugzilla.suse.com/1279595
bugzilla.suse.com/1279782
bugzilla.suse.com/1279783
bugzilla.suse.com/1279784
suse.com/security/cve/CVE-2026-0799
suse.com/security/cve/CVE-2026-18238
suse.com/security/cve/CVE-2026-18313
suse.com/security/cve/CVE-2026-31911
suse.com/security/cve/CVE-2026-31912
suse.com/security/cve/CVE-2026-6244
suse.com/security/cve/CVE-2026-6554
suse.com/support/update/announcement/2026/suse-su-202623829-1
suse.com/support/update/announcement/2026/suse-su-202623892-1
suse.com/support/update/announcement/2026/suse-su-202623907-1
suse.com/support/update/announcement/2026/suse-su-20264188-1
suse.com/support/update/announcement/2026/suse-su-20264194-1
suse.com/support/update/announcement/2026/suse-su-20264195-1
suse.com/support/update/announcement/2026/suse-su-20264239-1
ubuntu.com/security/CVE-2026-0799
ubuntu.com/security/notices/USN-8824-1