Nixpkgs security tracker

Try the new UI
Login with GitHub

Published issues

All published security issues are tracked and resolved on GitHub.

NIXPKGS-2026-0589
published 6 months, 1 week ago
Permalink CVE-2026-26309
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): None (N)
  • 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): None (N)
  • Modified Confidentiality (MC): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): Low (L)
updated 6 months, 1 week ago by @mweinelt Activity log
  • Created suggestion
  • @mweinelt ignored
    11 packages
    • opa-envoy-plugin
    • python312Packages.envoy-utils
    • python313Packages.envoy-utils
    • python314Packages.envoy-utils
    • python312Packages.envoy-reader
    • python313Packages.envoy-reader
    • python314Packages.envoy-reader
    • python313Packages.envoy-data-plane
    • python314Packages.envoy-data-plane
    • home-assistant-component-tests.enphase_envoy
    • tests.home-assistant-component-tests.enphase_envoy
  • @mweinelt accepted
  • @mweinelt published on GitHub

Envoy has an off-by-one write in JsonEscaper::escapeString()


envoy
  • ==< 1.34.13
  • ==>= 1.36.0, < 1.36.5
  • ==>= 1.37.0, < 1.37.1
  • ==>= 1.35.0, < 1.35.9
https://github.com/envoyproxy/envoy/security/advisories/GHSA-56cj-wgg3-x943
NIXPKGS-2026-0619
published 6 months, 1 week ago
updated 6 months, 1 week ago by @mweinelt Activity log
  • Created suggestion
  • @mweinelt ignored
    10 packages
    • capypdf
    • python312Packages.pypdf2
    • python312Packages.pypdf3
    • python313Packages.pypdf2
    • python313Packages.pypdf3
    • python314Packages.pypdf2
    • python314Packages.pypdf3
    • python312Packages.pypdfium2
    • python313Packages.pypdfium2
    • python314Packages.pypdfium2
  • @mweinelt accepted
  • @mweinelt published on GitHub

pypdf: manipulated stream length values can exhaust RAM


pypdf
  • ==< 6.8.0
https://github.com/py-pdf/pypdf/security/advisories/GHSA-hqmh-ppp3-xvm7
https://github.com/py-pdf/pypdf/releases/tag/6.8.0
https://github.com/py-pdf/pypdf/pull/3675
NIXPKGS-2026-0624
published 6 months, 1 week ago
updated 6 months, 1 week ago by @mweinelt Activity log
  • Created suggestion
  • @mweinelt accepted
  • @mweinelt published on GitHub

Istio HTTP debug endpoints on port 15014 to enforce namespace-based authorization, preventing cross-namespace proxy data access.


istio
  • ==>= 1.28.0-alpha.0, < 1.28.5
  • ==>= 1.29.0-alpha.0, < 1.29.1
  • ==< 1.27.8
https://github.com/istio/istio/security/advisories/GHSA-974c-2wxh-g4ww
NIXPKGS-2026-0613
published 6 months, 1 week ago
Permalink CVE-2026-28690
6.9 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Local (L)
  • Attack Complexity (AC): High (H)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): None (N)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): Low (L)
  • Integrity (I): High (H)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Local (L)
  • Modified Attack Complexity (MAC): High (H)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): Low (L)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): High (H)
updated 6 months, 1 week ago by @mweinelt Activity log
  • Created suggestion
  • @mweinelt ignored
    6 packages
    • imagemagick6
    • imagemagick6Big
    • imagemagick6_light
    • graphicsmagick-imagemagick-compat
    • tests.pkg-config.defaultPkgConfigPackages.MagickWand
    • tests.pkg-config.defaultPkgConfigPackages.ImageMagick
  • @mweinelt accepted
  • @mweinelt published on GitHub

ImageMagick has a stack write buffer overflow in MNG encoder


ImageMagick
  • ==< 6.9.13-41
  • ==>= 7.0.0, < 7.1.2-16
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-7h7q-j33q-hvpf
NIXPKGS-2026-0608
published 6 months, 1 week ago
updated 6 months, 1 week ago by @mweinelt Activity log
  • Created suggestion
  • @mweinelt ignored
    7 packages
    • freshrss-extensions.demo
    • freshrss-extensions.youtube
    • freshrss-extensions.auto-ttl
    • freshrss-extensions.title-wrap
    • freshrss-extensions.reading-time
    • freshrss-extensions.reddit-image
    • freshrss-extensions.unsafe-auto-login
  • @mweinelt accepted
  • @mweinelt published on GitHub

FreshRSS has an authentication bypass due to truncated bcrypt hash [edge branch]


FreshRSS
  • ==< 476e57b04646416e24e24c56133c9fadf9e52b95
https://github.com/NixOS/nixpkgs/pull/473921

Patches not backported yet.
NIXPKGS-2026-0595
published 6 months, 1 week ago
Permalink CVE-2026-26982
6.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): Required (R)
  • Scope (S): Unchanged (U)
  • 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): Unchanged (U)
  • Modified Integrity (MI): Low (L)
  • Modified Availability (MA): Low (L)
updated 6 months, 1 week ago by @mweinelt Activity log
  • Created suggestion
  • @mweinelt accepted
  • @mweinelt ignored
    3 packages
    • tree-sitter-grammars.tree-sitter-ghostty
    • python313Packages.tree-sitter-grammars.tree-sitter-ghostty
    • python314Packages.tree-sitter-grammars.tree-sitter-ghostty
  • @mweinelt published on GitHub

Ghostty affected by arbitrary command execution via control characters in paste and drag-and-drop operations


ghostty
  • ==< 1.3.0
Unstable: https://github.com/NixOS/nixpkgs/pull/498283
25.11: Unfixed
NIXPKGS-2026-0603
published 6 months, 1 week ago
Permalink CVE-2026-28493
6.5 MEDIUM
  • 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): None (N)
  • Integrity (I): Low (L)
  • 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): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): Low (L)
  • Modified Availability (MA): High (H)
updated 6 months, 1 week ago by @mweinelt Activity log
  • Created suggestion
  • @mweinelt ignored
    6 packages
    • imagemagick6
    • imagemagick6Big
    • imagemagick6_light
    • graphicsmagick-imagemagick-compat
    • tests.pkg-config.defaultPkgConfigPackages.MagickWand
    • tests.pkg-config.defaultPkgConfigPackages.ImageMagick
  • @mweinelt accepted
  • @mweinelt published on GitHub

ImageMagick has a Integer Overflow leading to out of bounds write in SIXEL decoder


ImageMagick
  • ==< 7.1.2-16
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-r39q-jr8h-gcq2
NIXPKGS-2026-0587
published 6 months, 1 week ago
Permalink CVE-2026-26310
5.9 MEDIUM
  • 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): None (N)
  • Integrity (I): None (N)
  • 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): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): High (H)
updated 6 months, 1 week ago by @mweinelt Activity log
  • Created suggestion
  • @mweinelt ignored
    11 packages
    • opa-envoy-plugin
    • python312Packages.envoy-utils
    • python313Packages.envoy-utils
    • python314Packages.envoy-utils
    • python312Packages.envoy-reader
    • python313Packages.envoy-reader
    • python314Packages.envoy-reader
    • python313Packages.envoy-data-plane
    • python314Packages.envoy-data-plane
    • home-assistant-component-tests.enphase_envoy
    • tests.home-assistant-component-tests.enphase_envoy
  • @mweinelt accepted
  • @mweinelt published on GitHub

Crash for scoped ip address in Envoy during DNS


envoy
  • ==>= 1.36.0, < 1.36.5
  • ==>= 1.37.0, < 1.37.1
  • ==>= 1.35.0, < 1.35.9
  • ==< 1.34.13
https://github.com/envoyproxy/envoy/security/advisories/GHSA-3cw6-2j68-868p
NIXPKGS-2026-0598
published 6 months, 1 week ago
Permalink CVE-2026-28686
6.8 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Local (L)
  • 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): High (H)
  • Modified Attack Vector (MAV): Local (L)
  • 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): High (H)
updated 6 months, 1 week ago by @mweinelt Activity log
  • Created suggestion
  • @mweinelt ignored
    6 packages
    • imagemagick6
    • imagemagick6Big
    • imagemagick6_light
    • graphicsmagick-imagemagick-compat
    • tests.pkg-config.defaultPkgConfigPackages.ImageMagick
    • tests.pkg-config.defaultPkgConfigPackages.MagickWand
  • @mweinelt accepted
  • @mweinelt published on GitHub

ImageMagick has a write heap-buffer-overflow in PCL encoder via undersized output buffer


ImageMagick
  • ==>= 7.0.0, < 7.1.2-16
  • ==< 6.9.13-41
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-467j-76j7-5885
NIXPKGS-2026-0586
published 6 months, 1 week ago
Permalink CVE-2026-26311
5.9 MEDIUM
  • 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): None (N)
  • Integrity (I): None (N)
  • 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): None (N)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): High (H)
updated 6 months, 1 week ago by @mweinelt Activity log
  • Created suggestion
  • @mweinelt ignored
    11 packages
    • opa-envoy-plugin
    • python312Packages.envoy-utils
    • python313Packages.envoy-utils
    • python314Packages.envoy-utils
    • python312Packages.envoy-reader
    • python313Packages.envoy-reader
    • python314Packages.envoy-reader
    • python313Packages.envoy-data-plane
    • python314Packages.envoy-data-plane
    • home-assistant-component-tests.enphase_envoy
    • tests.home-assistant-component-tests.enphase_envoy
  • @mweinelt accepted
  • @mweinelt published on GitHub

Envoy HTTP: filter chain execution on reset streams causing UAF crash


envoy
  • ==>= 1.36.0, < 1.36.5
  • ==>= 1.37.0, < 1.37.1
  • ==>= 1.35.0, < 1.35.9
  • ==< 1.34.13
https://github.com/envoyproxy/envoy/security/advisories/GHSA-84xm-r438-86px