Nixpkgs security tracker

Login with GitHub

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-35187
7.7 HIGH
  • 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): 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): High (H)
  • Modified Scope (MS): Changed (C)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): None (N)
created 1 month, 2 weeks ago Activity log
  • Created suggestion
pyLoad has SSRF in parse_urls API endpoint via unvalidated URL parameter

pyLoad is a free and open-source download manager written in Python. In 0.5.0b3.dev96 and earlier, the parse_urls API function in src/pyload/core/api/__init__.py fetches arbitrary URLs server-side via get_url(url) (pycurl) without any URL validation, protocol restriction, or IP blacklist. An authenticated user with ADD permission can make HTTP/HTTPS requests to internal network resources and cloud metadata endpoints, read local files via file:// protocol (pycurl reads the file server-side), interact with internal services via gopher:// and dict:// protocols, and enumerate file existence via error-based oracle (error 37 vs empty response).

Affected products

pyload
  • ==<= 0.5.0b3.dev96

Matching in nixpkgs

Package maintainers

created 1 month, 2 weeks ago Activity log
  • Created suggestion
Content-Security-Policy was set to Report-Only mode, failing to block XSS attacks

Bulwark Webmail is a self-hosted webmail client for Stalwart Mail Server. Prior to 1.4.11, the reverse proxy (proxy.ts) set the Content-Security-Policy-Report-Only header instead of the enforcing Content-Security-Policy header. This means cross-site scripting (XSS) attacks were logged but not blocked. Any user who could inject script content (e.g., via crafted email HTML) could execute arbitrary JavaScript in the context of the application, potentially stealing session tokens or performing actions on behalf of the user. This vulnerability is fixed in 1.4.11.

Affected products

webmail
  • ==< 1.4.11

Matching in nixpkgs

Package maintainers

created 1 month, 2 weeks ago Activity log
  • Created suggestion
lichess.org has an Unsanitized Stream Title Injection on /streamer

lichess.org is the forever free, adless and open source chess server. Any approved streamer can inject arbitrary HTML into /streamer and the homepage “Live streams” widget by placing markup in their Twitch/YouTube stream title. CSP is present and blocks inline script execution, but the issue is still a server-side HTML injection sink. To trigger this, a Lichess account only needs to satisfy the normal streamer requirements and get approved. Per Streamer.canApply, that means an account older than 2 days with at least 15 games, or a verified/titled account. After moderator approval, once the streamer goes live, Lichess pulls the platform title and renders it into the UI as-is. No extra privileges are needed beyond a normal approved streamer profile. This vulnerability is fixed with commit 0d5002696ae705e1888bf77de107c73de57bb1b3.

Affected products

lila
  • ==< 0d5002696ae705e1888bf77de107c73de57bb1b3

Matching in nixpkgs

Package maintainers

Permalink CVE-2026-34774
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 1 month, 2 weeks ago Activity log
  • Created suggestion
Electron: Use-after-free in offscreen child window paint callback

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 39.8.1, 40.7.0, and 41.0.0, apps that use offscreen rendering and allow child windows via window.open() may be vulnerable to a use-after-free. If the parent offscreen WebContents is destroyed while a child window remains open, subsequent paint frames on the child dereference freed memory, which may lead to a crash or memory corruption. Apps are only affected if they use offscreen rendering (webPreferences.offscreen: true) and their setWindowOpenHandler permits child windows. Apps that do not use offscreen rendering, or that deny child windows, are not affected. This issue has been patched in versions 39.8.1, 40.7.0, and 41.0.0.

Affected products

electron
  • ==>= 41.0.0-alpha.1, < 41.0.0
  • ==< 39.8.1
  • ==>= 40.0.0-alpha.1, < 40.7.0

Matching in nixpkgs

pkgs.electron_36

Cross platform desktop application shell

pkgs.gfn-electron

Linux Desktop client for Nvidia's GeForce NOW game streaming service

pkgs.electron-mail

ElectronMail is an Electron-based unofficial desktop client for ProtonMail

Permalink CVE-2025-47391
7.8 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): Unchanged (U)
  • Confidentiality (C): High (H)
  • 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): High (H)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): High (H)
created 1 month, 2 weeks ago Activity log
  • Created suggestion
Stack-based Buffer Overflow in Camera Driver

Memory corruption while processing a frame request from user.

Affected products

Snapdragon
  • ==WCD9395
  • ==WSA8815
  • ==Snapdragon 8 Elite Gen 5
  • ==WCN7861
  • ==WCN6755
  • ==LeMans_AU_LGIT
  • ==SM7550P
  • ==Milos
  • ==SA8255P
  • ==QAM8397P
  • ==WCD9375
  • ==QCN9012
  • ==Pandeiro
  • ==Snapdragon 8 Elite
  • ==SM7435
  • ==WCN7881
  • ==FastConnect 6200
  • ==FastConnect 6900
  • ==Snapdragon 7s Gen 3 Mobile Platform
  • ==Monaco_IOT
  • ==QMP1000
  • ==QCM5430
  • ==SM8550P
  • ==QCA6698AU
  • ==WCD9371
  • ==Orne
  • ==WSA8835
  • ==Netrani
  • ==QCS8550
  • ==Snapdragon 6 Gen 4 Mobile Platform
  • ==LeMansAU
  • ==Snapdragon 8+ Gen 1 Mobile Platform
  • ==WCN3988
  • ==SM7635P
  • ==Palawan25
  • ==FastConnect 6700
  • ==IQ8 Series Platform
  • ==WCN3950
  • ==WSA8832
  • ==QCN9011
  • ==Snapdragon AR1 Gen 1 Platform
  • ==WCD9378
  • ==QCA8695AU
  • ==WSA8845
  • ==Snapdragon 8 Gen 3 Mobile Platform
  • ==WCD9370
  • ==WCD9385
  • ==SM8635
  • ==Snapdragon 7+ Gen 2 Mobile Platform
  • ==WCN7860
  • ==SRV1H
  • ==Snapdragon 7 Gen 1 Mobile Platform
  • ==WSA8810
  • ==QCA6595AU
  • ==QCA6797AQ
  • ==SM7675P
  • ==Snapdragon 8 Gen 2 Mobile Platform
  • ==SD 8 Gen1 5G
  • ==Snapdragon 4 Gen 2 Mobile Platform
  • ==QAMSRV1M
  • ==WSA8830
  • ==SA7255P
  • ==QCM6490
  • ==WCD9390
  • ==QAM8255P
  • ==WCN7880
  • ==Snapdragon 8+ Gen 2 Mobile Platform
  • ==SM8650Q
  • ==SM8635P
  • ==IQ9 Series Platform
  • ==SM6650P
  • ==FastConnect 7800
  • ==WCN6650
  • ==WSA8840
  • ==QCS4490
  • ==QAMSRV1H
  • ==SRV1M
  • ==SA8770P
  • ==WSA8845H
  • ==WCN6450
  • ==SM8475P
  • ==QCA6595
  • ==Snapdragon 8 Gen 1 Mobile Platform
  • ==SA8620P
  • ==WCD9380
  • ==Snapdragon 6 Gen 1 Mobile Platform
  • ==QCA6698AQ
  • ==SA9000P
  • ==G2 Gen 1
  • ==SM8750P
  • ==QCM4490
  • ==SM7675
  • ==SA7775P
  • ==Qualcomm Video Collaboration VC3 Platform
  • ==SM7550
  • ==QCA6678AQ
  • ==Snapdragon 6 Gen 3 Mobile Platform
  • ==QCA6391
  • ==IQ6 Series Platform

Matching in nixpkgs

Permalink CVE-2026-21373
7.8 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): Unchanged (U)
  • Confidentiality (C): High (H)
  • 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): High (H)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): High (H)
created 1 month, 2 weeks ago Activity log
  • Created suggestion
Buffer Over-read in Camera

Memory Corruption when accessing an output buffer without validating its size during IOCTL processing.

Affected products

Snapdragon
  • ==FastConnect 6800
  • ==X2000092
  • ==QCM5430
  • ==X2000090
  • ==FastConnect 7800
  • ==Snapdragon 8cx Compute Platform "Poipu Pro"
  • ==WSA8815
  • ==Snapdragon 460 Mobile Platform
  • ==WSA8840
  • ==SM6250
  • ==WSA8810
  • ==Snapdragon 8cx Gen 3 Compute Platform
  • ==XG101039
  • ==Snapdragon 8c Compute Platform "Poipu Lite"
  • ==WSA8835
  • ==XG101032
  • ==X2000094
  • ==QCA6420
  • ==WSA8845H
  • ==WCN3988
  • ==Snapdragon 7c Compute Platform
  • ==Snapdragon 8cx Gen 2 5G Compute Platform "Poipu Pro"
  • ==WCD9380
  • ==Snapdragon 8c Compute Platform (SC8180XP-AD) "Poipu Lite"
  • ==FastConnect 6700
  • ==Snapdragon 8cx Compute Platform
  • ==X2000086
  • ==WCN3950
  • ==WSA8832
  • ==QCA0000
  • ==Snapdragon AR1 Gen 1 Platform
  • ==WSA8845
  • ==WCD9378C
  • ==Qualcomm Video Collaboration VC3 Platform
  • ==WCD9375
  • ==WSA8830
  • ==Snapdragon 8cx Gen 2 5G Compute Platform
  • ==Cologne
  • ==QCA6430
  • ==XG101002
  • ==SC8380XP
  • ==WCD9340
  • ==X2000077
  • ==FastConnect 6200
  • ==QCM6490
  • ==FastConnect 6900
  • ==QCA6391
  • ==AQT1000
  • ==Snapdragon 662 Mobile Platform
  • ==Snapdragon 7c+ Gen 3 Compute
  • ==WCD9370
  • ==WCD9385
  • ==Snapdragon 7c Gen 2 Compute Platform "Rennell Pro"
  • ==WCD9341

Matching in nixpkgs

Permalink CVE-2026-34841
9.8 CRITICAL
  • 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): 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): 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 1 month, 2 weeks ago Activity log
  • Created suggestion
Axios npm Supply Chain Incident Impacting @usebruno/cli

Bruno is an open source IDE for exploring and testing APIs. Prior to 3.2.1, Bruno was affected by a supply chain attack involving compromised versions of the axios npm package, which introduced a hidden dependency deploying a cross-platform Remote Access Trojan (RAT). Users of @usebruno/cli who ran npm install between 00:21 UTC and ~03:30 UTC on March 31, 2026 may have been impacted. Upgrade to 3.2.1

Affected products

bruno
  • ==< 3.2.1

Matching in nixpkgs

pkgs.bruno

Open-source IDE For exploring and testing APIs

pkgs.bruno-cli

CLI of the open-source IDE For exploring and testing APIs

Package maintainers

Permalink CVE-2025-47374
6.5 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Local (L)
  • Attack Complexity (AC): High (H)
  • Privileges Required (PR): Low (L)
  • 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): Low (L)
  • 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)
created 1 month, 2 weeks ago Activity log
  • Created suggestion
Use After Free in Camera Driver

Memory Corruption when accessing freed memory due to concurrent fence deregistration and signal handling.

Affected products

Snapdragon
  • ==QXM1094
  • ==WCN7860
  • ==FastConnect 7800
  • ==XRV9209
  • ==SAR1165P
  • ==SAR2130P
  • ==WSA8835
  • ==WCN7861
  • ==QPA1083BD
  • ==QXM1083
  • ==QXM1096
  • ==QLN1083BD
  • ==SXR2250P
  • ==Snapdragon AR1+ Gen 1 Platform
  • ==WCD9380
  • ==SXR2330P
  • ==XRV7209
  • ==QLN1086BD
  • ==SXR2230P
  • ==QXM1095
  • ==WSA8832
  • ==Snapdragon AR1 Gen 1 Platform
  • ==QXM1093
  • ==QXM1086
  • ==WSA8830
  • ==QPA1086BD
  • ==SXR2350P
  • ==Pandeiro
  • ==FastConnect 6900
  • ==WCD9385

Matching in nixpkgs

Permalink CVE-2025-47400
7.1 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): Unchanged (U)
  • Confidentiality (C): High (H)
  • Integrity (I): High (H)
  • Availability (A): None (N)
  • 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): High (H)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): None (N)
created 1 month, 2 weeks ago Activity log
  • Created suggestion
Buffer Over-read in Computer Vision

Cryptographic issue while copying data to a destination buffer without validating its size.

Affected products

Snapdragon
  • ==Themisto
  • ==WCN7861
  • ==WCN7860
  • ==Pandeiro
  • ==WCD9395
  • ==SW6100
  • ==WSA8845H
  • ==WSA8845
  • ==Snapdragon 8 Elite Gen 5
  • ==WSA8840
  • ==SW6100P

Matching in nixpkgs

Permalink CVE-2026-34756
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 1 month, 2 weeks ago Activity log
  • Created suggestion
vLLM Affected by Unauthenticated OOM Denial of Service via Unbounded `n` Parameter in OpenAI API Server

vLLM is an inference and serving engine for large language models (LLMs). From 0.1.0 to before 0.19.0, a Denial of Service vulnerability exists in the vLLM OpenAI-compatible API server. Due to the lack of an upper bound validation on the n parameter in the ChatCompletionRequest and CompletionRequest Pydantic models, an unauthenticated attacker can send a single HTTP request with an astronomically large n value. This completely blocks the Python asyncio event loop and causes immediate Out-Of-Memory crashes by allocating millions of request object copies in the heap before the request even reaches the scheduling queue. This vulnerability is fixed in 0.19.0.

Affected products

vllm
  • ==>= 0.1.0, < 0.19.0

Matching in nixpkgs

pkgs.vllm

High-throughput and memory-efficient inference and serving engine for LLMs

Package maintainers