Nixpkgs security tracker

Login with GitHub

Suggestions search

With package: libpcap

Found 7 matching suggestions

View:
Compact
Detailed
Permalink CVE-2026-6554
5.5 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Local (L)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): None (N)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): None (N)
  • Integrity (I): None (N)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Local (L)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): Low (L)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): High (H)
updated 11 hours ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse ignored
    3 packages
    • darwin.libpcap
    • python313Packages.libpcap
    • python314Packages.libpcap
  • @LeSuisse accepted
  • @LeSuisse published on GitHub
infinte loop in libpcap before 1.10.7

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.

Affected products

libpcap
  • <1.10.7

Matching in nixpkgs

Ignored packages (3)

pkgs.darwin.libpcap

Packet Capture Library (with Apple modifications)

  • nixos-unstable 144
    • nixpkgs-unstable 144
    • nixos-unstable-small 146
  • nixos-26.05 144
    • nixos-26.05-small 144
    • nixpkgs-26.05-darwin 144

Package maintainers

Permalink CVE-2026-31912
5.5 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Local (L)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): None (N)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): None (N)
  • Integrity (I): None (N)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Local (L)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): Low (L)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): High (H)
updated 11 hours ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse ignored
    3 packages
    • darwin.libpcap
    • python313Packages.libpcap
    • python314Packages.libpcap
  • @LeSuisse accepted
  • @LeSuisse published on GitHub
OOBR in libpcap before 1.10.7

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.

Affected products

libpcap
  • <1.10.7

Matching in nixpkgs

Ignored packages (3)

pkgs.darwin.libpcap

Packet Capture Library (with Apple modifications)

  • nixos-unstable 144
    • nixpkgs-unstable 144
    • nixos-unstable-small 146
  • nixos-26.05 144
    • nixos-26.05-small 144
    • nixpkgs-26.05-darwin 144

Package maintainers

Permalink CVE-2026-6244
5.5 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Local (L)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): None (N)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): None (N)
  • Integrity (I): None (N)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Local (L)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): Low (L)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): High (H)
updated 11 hours ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse ignored
    3 packages
    • python314Packages.libpcap
    • python313Packages.libpcap
    • darwin.libpcap
  • @LeSuisse accepted
  • @LeSuisse published on GitHub
division by zero in libpcap before 1.10.7

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.

Affected products

libpcap
  • <1.10.7

Matching in nixpkgs

Ignored packages (3)

pkgs.darwin.libpcap

Packet Capture Library (with Apple modifications)

  • nixos-unstable 144
    • nixpkgs-unstable 144
    • nixos-unstable-small 146
  • nixos-26.05 144
    • nixos-26.05-small 144
    • nixpkgs-26.05-darwin 144

Package maintainers

Permalink CVE-2026-18313
4.3 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): None (N)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): None (N)
  • Integrity (I): None (N)
  • Availability (A): Low (L)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): Low (L)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): Low (L)
updated 11 hours ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse ignored
    3 packages
    • darwin.libpcap
    • python313Packages.libpcap
    • python314Packages.libpcap
  • @LeSuisse accepted
  • @LeSuisse published on GitHub
rpcapd memory leak in libpcap before 1.10.7

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.

Affected products

libpcap
  • <1.10.7
  • ==1.9.x

Matching in nixpkgs

Ignored packages (3)

pkgs.darwin.libpcap

Packet Capture Library (with Apple modifications)

  • nixos-unstable 144
    • nixpkgs-unstable 144
    • nixos-unstable-small 146
  • nixos-26.05 144
    • nixos-26.05-small 144
    • nixpkgs-26.05-darwin 144

Package maintainers

Permalink CVE-2026-31911
5.5 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Local (L)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): None (N)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): None (N)
  • Integrity (I): None (N)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Local (L)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): Low (L)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): High (H)
updated 11 hours ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse ignored
    3 packages
    • darwin.libpcap
    • python313Packages.libpcap
    • python314Packages.libpcap
  • @LeSuisse accepted
  • @LeSuisse published on GitHub
abort() in libpcap before 1.10.7 on an invalid BPF opcode

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.

Affected products

libpcap
  • <1.10.7

Matching in nixpkgs

Ignored packages (3)

pkgs.darwin.libpcap

Packet Capture Library (with Apple modifications)

  • nixos-unstable 144
    • nixpkgs-unstable 144
    • nixos-unstable-small 146
  • nixos-26.05 144
    • nixos-26.05-small 144
    • nixpkgs-26.05-darwin 144

Package maintainers

Permalink CVE-2026-0799
8.7 HIGH
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Local (L)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): None (N)
  • Scope (S): Changed (C)
  • Confidentiality (C): Low (L)
  • Integrity (I): High (H)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Local (L)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): Low (L)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): Low (L)
  • Modified Scope (MS): Changed (C)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): High (H)
updated 11 hours ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse ignored
    3 packages
    • darwin.libpcap
    • python313Packages.libpcap
    • python314Packages.libpcap
  • @LeSuisse accepted
  • @LeSuisse published on GitHub
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.

Affected products

libpcap
  • <1.10.7

Matching in nixpkgs

Ignored packages (3)

pkgs.darwin.libpcap

Packet Capture Library (with Apple modifications)

  • nixos-unstable 144
    • nixpkgs-unstable 144
    • nixos-unstable-small 146
  • nixos-26.05 144
    • nixos-26.05-small 144
    • nixpkgs-26.05-darwin 144

Package maintainers

Permalink CVE-2026-18238
5.0 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): None (N)
  • Scope (S): Changed (C)
  • Confidentiality (C): Low (L)
  • Integrity (I): None (N)
  • Availability (A): None (N)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): Low (L)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): Low (L)
  • Modified Scope (MS): Changed (C)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): None (N)
updated 11 hours ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse ignored
    3 packages
    • darwin.libpcap
    • python314Packages.libpcap
    • python313Packages.libpcap
  • @LeSuisse accepted
  • @LeSuisse published on GitHub
OOBR in rpcap client in libpcap before 1.10.7

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.

Affected products

libpcap
  • <1.10.7
  • ==1.9.x
  • ==1.8.x

Matching in nixpkgs

Ignored packages (3)

pkgs.darwin.libpcap

Packet Capture Library (with Apple modifications)

  • nixos-unstable 144
    • nixpkgs-unstable 144
    • nixos-unstable-small 146
  • nixos-26.05 144
    • nixos-26.05-small 144
    • nixpkgs-26.05-darwin 144

Package maintainers