Nixpkgs security tracker

Login with GitHub
⚠️ You are using a production deployment that is still only suitable for demo purposes. Any work done in this might be wiped later without notice.

Automatically generated suggestions

to slate a suggestion for refinement.

to mark a suggestion as irrelevant and log the reason.

View:
Compact
Detailed
Permalink CVE-2026-57535
2.1 LOW
  • CVSS version (CVSS): 4.0
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Attack Requirement (AT): Present (P)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): Passive (P)
  • Vulnerable System Impact Confidentiality (VC): Low (L)
  • Vulnerable System Impact Integrity (VI): Low (L)
  • Vulnerable System Impact Availability (VA): Low (L)
  • Subsequent System Impact Confidentiality (SC): Low (L)
  • Subsequent System Impact Integrity (SI): Low (L)
  • Subsequent System Impact Availability (SA): Low (L)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Attack Requirement (MAT): Present (P)
  • Modified Privileges Required (MPR): Low (L)
  • Modified User Interaction (MUI): Passive (P)
  • Modified Vulnerable System Impact Confidentiality (MVC): Low (L)
  • Modified Vulnerable System Impact Integrity (MVI): Low (L)
  • Modified Vulnerable System Impact Availability (MVA): Low (L)
  • Modified Subsequent System Impact Confidentiality (MSC): Low (L)
  • Modified Subsequent System Impact Integrity (MSI): Low (L)
  • Modified Subsequent System Impact Availability (MSA): Low (L)
  • Safety (S): Not Defined (X)
  • Automatable (AU): Not Defined (X)
  • Recovery (R): Not Defined (X)
  • Value Density (V): Not Defined (X)
  • Vulnerability Response Effort (RE): Not Defined (X)
  • Provider Urgency (U): Not Defined (X)
  • Confidentiality Req. (CR): Not Defined (X)
  • Integrity Req. (IR): Not Defined (X)
  • Availability Req. (AR): Not Defined (X)
  • Exploit Maturity (E): Not Defined (X)
created 2 months ago Activity log
  • Created suggestion
Content injected to PDF rendering contexts could, in many places, …

Content injected to PDF rendering contexts could, in many places, include HTML content including <img> tags. If the src attribute of these images pointed to an URL, the PDF rendering engine would download the image from that place and display it, thereby leaking information about the rendering server and possibly creating an SSRF vector in the local network.

Affected products

pretix
  • <2026.3.4
  • <2026.5.2
  • <2026.4.4

Matching in nixpkgs

pkgs.pretix

Ticketing software that cares about your event—all the way

  • nixos-unstable -
  • nixos-26.05 -

pkgs.pretix-banktool

Automatic bank data upload tool for pretix (with FinTS client)

  • nixos-unstable -
    • nixos-unstable-small 1.1.0
  • nixos-26.05 -
    • nixos-26.05-small 1.1.0
Permalink CVE-2026-55700
7.1 HIGH
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): Required (R)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): None (N)
  • Integrity (I): High (H)
  • Availability (A): Low (L)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): Required (R)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): Low (L)
created 2 months ago Activity log
  • Created suggestion
pnpm: stage download writes outside destination via manifest version traversal

pnpm is a package manager. From 11.3.0 until 11.5.3, `pnpm stage download` derived a local filename from registry-controlled package name and version fields. A crafted manifest could escape the selected download directory and overwrite another reachable file. The merged fix validates both fields, derives one safe filename, and verifies the final destination before writing. This vulnerability is fixed in 11.5.3.

Affected products

pnpm
  • ==>= 11.3.0, < 11.5.3

Matching in nixpkgs

pkgs.pnpm

Fast, disk space efficient package manager for JavaScript

  • nixos-unstable -
  • nixos-26.05 -

pkgs.pnpm_8

Fast, disk space efficient package manager for JavaScript

  • nixos-unstable -
  • nixos-26.05 -

pkgs.pnpm_9

Fast, disk space efficient package manager for JavaScript

  • nixos-unstable -
  • nixos-26.05 -

pkgs.pnpm_10

Fast, disk space efficient package manager for JavaScript

  • nixos-unstable -
  • nixos-26.05 -

pkgs.pnpm_11

Fast, disk space efficient package manager for JavaScript

  • nixos-unstable -
  • nixos-26.05 -

pkgs.pnpm_10_29_2

Fast, disk space efficient package manager for JavaScript

  • nixos-unstable -
  • nixos-26.05 -

pkgs.pnpmConfigHook

None

  • nixos-unstable -
    • nixos-unstable-small
  • nixos-26.05 -
    • nixos-26.05-small
Permalink CVE-2026-56006
7.1 HIGH
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): Required (R)
  • Scope (S): Changed (C)
  • Confidentiality (C): Low (L)
  • Integrity (I): Low (L)
  • Availability (A): Low (L)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): Required (R)
  • Modified Confidentiality (MC): Low (L)
  • Modified Scope (MS): Changed (C)
  • Modified Integrity (MI): Low (L)
  • Modified Availability (MA): Low (L)
created 2 months ago Activity log
  • Created suggestion
WordPress H5P plugin <= 1.17.6 - Reflected Cross Site Scripting (XSS) vulnerability

Unauthenticated Cross Site Scripting (XSS) in H5P <= 1.17.6 versions.

Affected products

h5p
  • =<1.17.6

Matching in nixpkgs

Permalink CVE-2026-22879
8.1 HIGH
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): High (H)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): None (N)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): High (H)
  • Integrity (I): High (H)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): High (H)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): High (H)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): High (H)
created 2 months ago Activity log
  • Created suggestion
vtk vtk-dicom vtkDICOMItem::NewDataElement heap-based buffer overflow vulnerability

vtk vtk-dicom vtkDICOMItem::NewDataElement heap-based buffer overflow vulnerability

Affected products

vtk
  • ==9.5.2

Matching in nixpkgs

pkgs.vtk

Open source libraries for 3D computer graphics, image processing and visualization

  • nixos-unstable -
    • nixos-unstable-small 9.5.2
  • nixos-26.05 -
    • nixos-26.05-small 9.5.2

pkgs.csvtk

Cross-platform, efficient and practical CSV/TSV toolkit in Golang

  • nixos-unstable -
  • nixos-26.05 -

pkgs.vtk_9

Open source libraries for 3D computer graphics, image processing and visualization

  • nixos-unstable -
    • nixos-unstable-small 9.5.2
  • nixos-26.05 -
    • nixos-26.05-small 9.5.2

pkgs.vtk_9_5

Open source libraries for 3D computer graphics, image processing and visualization

  • nixos-unstable -
    • nixos-unstable-small 9.5.2
  • nixos-26.05 -
    • nixos-26.05-small 9.5.2

pkgs.vtk_9_6

Open source libraries for 3D computer graphics, image processing and visualization

  • nixos-unstable -
    • nixos-unstable-small 9.6.0
  • nixos-26.05 -
    • nixos-26.05-small 9.6.0

pkgs.vtk-full

Open source libraries for 3D computer graphics, image processing and visualization

  • nixos-unstable -
    • nixos-unstable-small 9.5.2
  • nixos-26.05 -
    • nixos-26.05-small 9.5.2

pkgs.vtk-dicom

DICOM for VTK

  • nixos-unstable -
  • nixos-26.05 -

pkgs.vtk_9_egl

Open source libraries for 3D computer graphics, image processing and visualization

  • nixos-unstable -
    • nixos-unstable-small 9.5.2
  • nixos-26.05 -
    • nixos-26.05-small 9.5.2

pkgs.vtkWithQt6

Open source libraries for 3D computer graphics, image processing and visualization

  • nixos-unstable -
    • nixos-unstable-small 9.5.2
  • nixos-26.05 -
    • nixos-26.05-small 9.5.2

pkgs.pkgsRocm.vtk

Open source libraries for 3D computer graphics, image processing and visualization

  • nixos-unstable -
    • nixos-unstable-small 9.5.2
  • nixos-26.05 -
    • nixos-26.05-small 9.5.2

pkgs.pkgsRocm.vtk_9_5

Open source libraries for 3D computer graphics, image processing and visualization

  • nixos-unstable -
    • nixos-unstable-small 9.5.2
  • nixos-26.05 -
    • nixos-26.05-small 9.5.2

pkgs.pkgsRocm.vtk-full

Open source libraries for 3D computer graphics, image processing and visualization

  • nixos-unstable -
    • nixos-unstable-small 9.5.2
  • nixos-26.05 -
    • nixos-26.05-small 9.5.2

pkgs.pkgsRocm.vtkWithQt6

Open source libraries for 3D computer graphics, image processing and visualization

  • nixos-unstable -
    • nixos-unstable-small 9.5.2
  • nixos-26.05 -
    • nixos-26.05-small 9.5.2

pkgs.python313Packages.vtk

Open source libraries for 3D computer graphics, image processing and visualization

  • nixos-unstable -
    • nixos-unstable-small 9.5.2
  • nixos-26.05 -
    • nixos-26.05-small 9.5.2

pkgs.python314Packages.vtk

Open source libraries for 3D computer graphics, image processing and visualization

  • nixos-unstable -
    • nixos-unstable-small 9.5.2
  • nixos-26.05 -
    • nixos-26.05-small 9.5.2

pkgs.python313Packages.pyevtk

Exports data to binary VTK files for visualization/analysis

  • nixos-unstable -
    • nixos-unstable-small 1.6.0
  • nixos-26.05 -
    • nixos-26.05-small 1.6.0

pkgs.python314Packages.pyevtk

Exports data to binary VTK files for visualization/analysis

  • nixos-unstable -
    • nixos-unstable-small 1.6.0
  • nixos-26.05 -
    • nixos-26.05-small 1.6.0

pkgs.pkgsRocm.python3Packages.vtk

Open source libraries for 3D computer graphics, image processing and visualization

  • nixos-unstable -
    • nixos-unstable-small 9.5.2
  • nixos-26.05 -
    • nixos-26.05-small 9.5.2
Permalink CVE-2026-42389
5.3 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): None (N)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): None (N)
  • Integrity (I): Low (L)
  • Availability (A): None (N)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): Low (L)
  • Modified Availability (MA): None (N)
created 2 months ago Activity log
  • Created suggestion
Reject more queries with invalid header values

This fix provides extra hardening for the 5.4.x branch by doing extra validation of incoming answers from authoritative servers.

Affected products

pdns-recursor
  • <5.4.3

Matching in nixpkgs

pkgs.rotp

Open-source modernization of the 1993 classic "Master of Orion", written in Java

  • nixos-unstable -
    • nixos-unstable-small 1.04
  • nixos-26.05 -
    • nixos-26.05-small 1.04

pkgs.pdns-recursor

Recursive DNS server

  • nixos-unstable -
    • nixos-unstable-small 5.4.1
  • nixos-26.05 -
    • nixos-26.05-small 5.4.1
Permalink CVE-2026-54092
6.5 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): High (H)
  • 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): High (H)
created 2 months ago Activity log
  • Created suggestion
File Browser: DoS Vulnerability on Public Login API

File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.6, unchecked passwords maximums allow for an arbitrarily large password to be passed into the login API. This spikes CPU and memory, and after testing, crashes, heavily lags any container created, and has even made my docker daemon start to send errors with status code 500 even after the container was destroyed. This vulnerability is fixed in 2.63.6.

Affected products

filebrowser
  • ==< 2.63.6

Matching in nixpkgs

pkgs.filebrowser

Web application for managing files and directories

  • nixos-unstable -
  • nixos-26.05 -
Permalink CVE-2026-55699
6.5 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): Required (R)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): None (N)
  • Integrity (I): None (N)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): Required (R)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): High (H)
created 2 months ago Activity log
  • Created suggestion
pnpm: reserved bin name deletes PNPM_HOME during global remove

pnpm is a package manager. Prior to 10.34.2 and 11.5.3, Manifest bin object keys such as "", ".", and ".." passed pnpm's bin-name guard. When a malicious package was installed globally, later global remove, update, or add-replacement flows could re-derive those names from the installed manifest and pass path.join(globalBinDir, binName) to removeBin. For "." this targets the global bin directory; for ".." this targets its parent. This vulnerability is fixed in 10.34.2 and 11.5.3.

Affected products

pnpm
  • ==< 10.34.2
  • ==>= 11.0.0, < 11.5.3

Matching in nixpkgs

pkgs.pnpm

Fast, disk space efficient package manager for JavaScript

  • nixos-unstable -
  • nixos-26.05 -

pkgs.pnpm_8

Fast, disk space efficient package manager for JavaScript

  • nixos-unstable -
  • nixos-26.05 -

pkgs.pnpm_9

Fast, disk space efficient package manager for JavaScript

  • nixos-unstable -
  • nixos-26.05 -

pkgs.pnpm_10

Fast, disk space efficient package manager for JavaScript

  • nixos-unstable -
  • nixos-26.05 -

pkgs.pnpm_11

Fast, disk space efficient package manager for JavaScript

  • nixos-unstable -
  • nixos-26.05 -

pkgs.pnpm_10_29_2

Fast, disk space efficient package manager for JavaScript

  • nixos-unstable -
  • nixos-26.05 -

pkgs.pnpmConfigHook

None

  • nixos-unstable -
    • nixos-unstable-small
  • nixos-26.05 -
    • nixos-26.05-small
Permalink CVE-2026-54250
5.8 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Local (L)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): High (H)
  • User Interaction (UI): Required (R)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): None (N)
  • Integrity (I): High (H)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Local (L)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): High (H)
  • Modified User Interaction (MUI): Required (R)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): High (H)
created 2 months ago Activity log
  • Created suggestion
K3s: ZIP Archive Path Traversal Vulnerability in etcd Snapshot Decompression

K3s is a fully conformant production-ready Kubernetes distribution. Prior to 1.35.3+k3s1, 1.34.6+k3s1, v1.33.10+k3s1, a path traversal vulnerability exists in K3s's etcd snapshot decompression functionality. Zip files containing archive members with maliciously crafted names can be written to arbitrary locations on the filesystem when an administrator restores the archive as a compressed etcd snapshot. This vulnerability is fixed in 1.35.3+k3s1, 1.34.6+k3s1, v1.33.10+k3s1.

Affected products

k3s
  • ==>= 1.35.0-rc1+k3s1, < 1.35.3+k3s1
  • ==< 1.33.10+k3s1
  • ==>= 1.34.0-rc1+k3s1, < 1.34.6+k3s1

Matching in nixpkgs

Permalink CVE-2026-55488
7.7 HIGH
  • CVSS version (CVSS): 4.0
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Attack Requirement (AT): None (N)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): None (N)
  • Vulnerable System Impact Confidentiality (VC): High (H)
  • Vulnerable System Impact Integrity (VI): None (N)
  • Vulnerable System Impact Availability (VA): None (N)
  • Subsequent System Impact Confidentiality (SC): None (N)
  • Subsequent System Impact Integrity (SI): None (N)
  • Subsequent System Impact Availability (SA): None (N)
  • Exploit Maturity (E): POC (P)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Attack Requirement (MAT): None (N)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): None (N)
  • Modified Vulnerable System Impact Confidentiality (MVC): High (H)
  • Modified Vulnerable System Impact Integrity (MVI): None (N)
  • Modified Vulnerable System Impact Availability (MVA): None (N)
  • Modified Subsequent System Impact Confidentiality (MSC): Negligible (N)
  • Modified Subsequent System Impact Integrity (MSI): Negligible (N)
  • Modified Subsequent System Impact Availability (MSA): Negligible (N)
  • Safety (S): Not Defined (X)
  • Automatable (AU): Not Defined (X)
  • Recovery (R): Not Defined (X)
  • Value Density (V): Not Defined (X)
  • Vulnerability Response Effort (RE): Not Defined (X)
  • Provider Urgency (U): Not Defined (X)
  • Confidentiality Req. (CR): Not Defined (X)
  • Integrity Req. (IR): Not Defined (X)
  • Availability Req. (AR): Not Defined (X)
created 2 months ago Activity log
  • Created suggestion
motionEye's Absolute Path Traversal in Media File Handlers Allows Arbitrary File Read

motionEye (mEye) is an online interface for a piece of software called "motion," which is a video surveillance program with motion detection. Versions prior to 0.44.0 contain an absolute path traversal vulnerability in multiple media file handlers that allows an attacker to read arbitrary files from the filesystem. The affected handlers accept a user-controlled filename parameter and construct filesystem paths using `os.path.join()`. When an absolute path is supplied, Python discards the configured media directory and returns the attacker-supplied path directly. The application then bypasses Tornado's built-in path validation by overriding the relevant safety checks. As a result, an attacker can access files outside of the configured camera media directory, subject to the permissions of the motionEye process. Version 0.44.0 fixes the issue.

Affected products

motioneye
  • ==< 0.44.0

Matching in nixpkgs

Permalink CVE-2026-54067
9.9 CRITICAL
  • 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): High (H)
  • Integrity (I): High (H)
  • Availability (A): High (H)
  • 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): High (H)
  • Modified Scope (MS): Changed (C)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): High (H)
created 2 months ago Activity log
  • Created suggestion
SiYuan: Stored XSS to RCE via CSS-snippet <style> breakout in renderSnippet()

SiYuan is an open-source personal knowledge management system. Prior to 3.7.0, CSS snippet body containing </style> breaks out of its surrounding <style> tag when renderSnippet() interpolates it via insertAdjacentHTML. A payload like runs arbitrary JavaScript in the renderer. On Electron desktop builds the renderer runs with nodeIntegration:true, so require('child_process') is reachable from the injected handler and the XSS chains to host RCE. Snippets sync via the workspace repository, so an attacker with write access to any synced workspace plants the payload once and it fires on every device that pulls. The bug also bypasses the user's enabledCSS / enabledJS separation. A user who turned enabledJS off was making a deliberate call not to run untrusted JavaScript; the CSS path runs it anyway. This vulnerability is fixed in 3.7.0.

Affected products

siyuan
  • ==< 3.7.0

Matching in nixpkgs

pkgs.siyuan

Privacy-first personal knowledge management system that supports complete offline usage, as well as end-to-end encrypted data sync

  • nixos-unstable -
    • nixos-unstable-small 3.6.5
  • nixos-26.05 -
    • nixos-26.05-small 3.6.5