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-34379
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): Low (L)
  • 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): Low (L)
  • Modified Availability (MA): High (H)
created 4 months, 2 weeks ago Activity log
  • Created suggestion
OpenEXR has a misaligned write in LossyDctDecoder_execute leading to undefined behavior (DWA/DWAB decompression)

OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From 3.2.0 to before 3.2.7, 3.3.9, and 3.4.9, a misaligned memory write vulnerability exists in LossyDctDecoder_execute() in src/lib/OpenEXRCore/internal_dwa_decoder.h:749. When decoding a DWA or DWAB-compressed EXR file containing a FLOAT-type channel, the decoder performs an in-place HALF→FLOAT conversion by casting an unaligned uint8_t * row pointer to float * and writing through it. Because the row buffer may not be 4-byte aligned, this constitutes undefined behavior under the C standard and crashes immediately on architectures that enforce alignment (ARM, RISC-V, etc.). On x86 it is silently tolerated at runtime but remains exploitable via compiler optimizations that assume aligned access. This vulnerability is fixed in 3.2.7, 3.3.9, and 3.4.9.

Affected products

openexr
  • ==>= 3.3.0, < 3.3.9
  • ==>= 3.2.0, < 3.2.7
  • ==>= 3.4.0, < 3.4.9

Matching in nixpkgs

pkgs.openexr

High dynamic-range (HDR) image file format

Package maintainers

created 4 months, 2 weeks ago Activity log
  • Created suggestion
goshs has an Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in goshs PUT Upload

goshs is a SimpleHTTPServer written in Go. Prior to 2.0.0-beta.3, PUT upload in httpserver/updown.go has no path sanitization. This vulnerability is fixed in 2.0.0-beta.3.

Affected products

goshs
  • ==< 2.0.0-beta.3

Matching in nixpkgs

pkgs.goshs

Simple, yet feature-rich web server written in Go

Package maintainers

Permalink CVE-2026-35395
8.8 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): 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): 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 4 months, 2 weeks ago Activity log
  • Created suggestion
WeGIA has a SQL Injection in DespachoDAO.php via id_memorando parameter

WeGIA is a Web manager for charitable institutions. Prior to 3.6.9, WeGIA (Web gerenciador para instituições assistenciais) contains a SQL injection vulnerability in dao/memorando/DespachoDAO.php. The id_memorando parameter is extracted from $_REQUEST without validation and directly interpolated into SQL queries, allowing any authenticated user to execute arbitrary SQL commands against the database. This vulnerability is fixed in 3.6.9.

Affected products

WeGIA
  • ==< 3.6.9

Matching in nixpkgs

Permalink CVE-2026-34783
8.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): 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): High (H)
  • Modified Availability (MA): High (H)
created 4 months, 2 weeks ago Activity log
  • Created suggestion
Ferret has a Path Traversal in IO::FS::WRITE allows arbitrary file write when scraping malicious websites

Ferret is a declarative system for working with web data. Prior to 2.0.0-alpha.4, a path traversal vulnerability in Ferret's IO::FS::WRITE standard library function allows a malicious website to write arbitrary files to the filesystem of the machine running Ferret. When an operator scrapes a website that returns filenames containing ../ sequences, and uses those filenames to construct output paths (a standard scraping pattern), the attacker controls both the destination path and the file content. This can lead to remote code execution via cron jobs, SSH authorized_keys, shell profiles, or web shells. This vulnerability is fixed in 2.0.0-alpha.4.

Affected products

ferret
  • ==< 2.0.0-alpha.4

Matching in nixpkgs

Package maintainers

Permalink CVE-2026-5673
5.6 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Local (L)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): Required (R)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): Low (L)
  • 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): Required (R)
  • Modified Confidentiality (MC): Low (L)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): High (H)
created 4 months, 2 weeks ago Activity log
  • Created suggestion
Libtheora: libtheora: denial of service or information disclosure via malformed avi file processing

A flaw was found in libtheora. This heap-based out-of-bounds read vulnerability exists within the AVI (Audio Video Interleave) parser, specifically in the avi_parse_input_file() function. A local attacker could exploit this by tricking a user into opening a specially crafted AVI file containing a truncated header sub-chunk. This could lead to a denial-of-service (application crash) or potentially leak sensitive information from the heap.

References

Affected products

libtheora

Matching in nixpkgs

pkgs.libtheora

Library for Theora, a free and open video compression format

Package maintainers

Permalink CVE-2026-26263
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 4 months, 2 weeks ago Activity log
  • Created suggestion
GLPI has an Unauthenticated SQL Injection via Search engine

GLPI is a free asset and IT management software package. From 11.0.0 to before 11.0.6, an unauthenticated time-based blind SQL injection exists in GLPI's Search engine. This vulnerability is fixed in 11.0.6.

Affected products

glpi
  • ==>= 11.0.0, < 11.0.6

Matching in nixpkgs

pkgs.glpi-agent

GLPI unified Agent for UNIX, Linux, Windows and MacOSX

  • nixos-unstable 1.16
    • nixpkgs-unstable 1.16
    • nixos-unstable-small 1.16

Package maintainers

created 4 months, 2 weeks ago Activity log
  • Created suggestion
LiteLLM has an authentication bypass via OIDC userinfo cache key collision

LiteLLM is a proxy server (AI Gateway) to call LLM APIs in OpenAI (or native) format. Prior to 1.83.0, when JWT authentication is enabled (enable_jwt_auth: true), the OIDC userinfo cache uses token[:20] as the cache key. JWT headers produced by the same signing algorithm generate identical first 20 characters. This configuration option is not enabled by default. Most instances are not affected. An unauthenticated attacker can craft a token whose first 20 characters match a legitimate user's cached token. On cache hit, the attacker inherits the legitimate user's identity and permissions. This affects deployments with JWT/OIDC authentication enabled. Fixed in v1.83.0.

Affected products

litellm
  • ==< 1.83.0

Matching in nixpkgs

pkgs.litellm

Use any LLM as a drop in replacement for gpt-3.5-turbo. Use Azure, OpenAI, Cohere, Anthropic, Ollama, VLLM, Sagemaker, HuggingFace, Replicate (100+ LLMs)

pkgs.python313Packages.litellm

Use any LLM as a drop in replacement for gpt-3.5-turbo. Use Azure, OpenAI, Cohere, Anthropic, Ollama, VLLM, Sagemaker, HuggingFace, Replicate (100+ LLMs)

pkgs.python314Packages.litellm

Use any LLM as a drop in replacement for gpt-3.5-turbo. Use Azure, OpenAI, Cohere, Anthropic, Ollama, VLLM, Sagemaker, HuggingFace, Replicate (100+ LLMs)

Package maintainers

Permalink CVE-2026-5530
6.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): Low (L)
  • Integrity (I): Low (L)
  • Availability (A): Low (L)
  • Exploit Code Maturity (E): Not Defined (X)
  • Remediation Level (RL): Not Defined (X)
  • Report Confidence (RC): Reasonable (R)
  • 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): Unchanged (U)
  • Modified Integrity (MI): Low (L)
  • Modified Availability (MA): Low (L)
created 4 months, 2 weeks ago Activity log
  • Created suggestion
Ollama Model Pull API download.go server-side request forgery

A flaw has been found in Ollama up to 18.1. This issue affects some unknown processing of the file server/download.go of the component Model Pull API. Executing a manipulation can lead to server-side request forgery. The attack can be launched remotely. The vendor was contacted early about this disclosure but did not respond in any way.

Affected products

Ollama
  • ==18.0
  • ==18.1

Matching in nixpkgs

pkgs.ollama

Get up and running with large language models locally, using CUDA for NVIDIA GPU acceleration

pkgs.gollama

Go manage your Ollama models

  • nixos-unstable -
    • nixpkgs-unstable
    • nixos-unstable-small

pkgs.ollama-cpu

Get up and running with large language models locally, using CUDA for NVIDIA GPU acceleration

pkgs.ollama-cuda

Get up and running with large language models locally, using CUDA for NVIDIA GPU acceleration

pkgs.ollama-rocm

Get up and running with large language models locally, using CUDA for NVIDIA GPU acceleration

pkgs.ollama-vulkan

Get up and running with large language models locally, using CUDA for NVIDIA GPU acceleration

pkgs.pkgsRocm.ollama

Get up and running with large language models locally, using CUDA for NVIDIA GPU acceleration

Package maintainers

Permalink CVE-2026-34753
5.4 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): Low (L)
  • 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): Low (L)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): None (N)
  • Modified Availability (MA): Low (L)
created 4 months, 2 weeks ago Activity log
  • Created suggestion
vLLM affected by Server-Side Request Forgery (SSRF) in `download_bytes_from_url `

vLLM is an inference and serving engine for large language models (LLMs). From 0.16.0 to before 0.19.0, a server-side request forgery (SSRF) vulnerability in download_bytes_from_url allows any actor who can control batch input JSON to make the vLLM batch runner issue arbitrary HTTP/HTTPS requests from the server, without any URL validation or domain restrictions. This can be used to target internal services (e.g. cloud metadata endpoints or internal HTTP APIs) reachable from the vLLM host. This vulnerability is fixed in 0.19.0.

Affected products

vllm
  • ==>= 0.16.0, < 0.19.0

Matching in nixpkgs

pkgs.vllm

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

pkgs.pkgsRocm.vllm

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

Package maintainers

Permalink CVE-2025-47389
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 4 months, 2 weeks ago Activity log
  • Created suggestion
Buffer Copy Without Checking Size of Input in Automotive Platform

Memory corruption when buffer copy operation fails due to integer overflow during attestation report generation.

Affected products

Snapdragon
  • ==CSRA6640
  • ==QCA6574AU
  • ==Snapdragon 888+ 5G Mobile Platform
  • ==SRV1M
  • ==G2 Gen 1
  • ==QCA6696
  • ==Snapdragon 778G+ 5G Mobile Platform
  • ==QAM8620P
  • ==Snapdragon 865 5G Mobile Platform
  • ==Snapdragon Auto 5G Modem-RF Gen 2
  • ==SA8155P
  • ==QFW7124
  • ==X2000092
  • ==QCA6688AQ
  • ==QAM8255P
  • ==QCA6584AU
  • ==QCA6595AU
  • ==QCM6125
  • ==IQ9 Series Platform
  • ==QAMSRV1H
  • ==Snapdragon 6 Gen 4 Mobile Platform
  • ==SA8540P
  • ==Snapdragon 870 5G Mobile Platform
  • ==Snapdragon 4 Gen 1 Mobile Platform
  • ==QCA6391
  • ==Snapdragon 8 Elite Gen 5
  • ==Qualcomm Video Collaboration VC3 Platform
  • ==XRV7209
  • ==QCS2290
  • ==Snapdragon 460 Mobile Platform
  • ==Snapdragon 480 5G Mobile Platform
  • ==WCN3980
  • ==Snapdragon 662 Mobile Platform
  • ==WCN7880
  • ==FWA Gen 3 Ultra Platform
  • ==WSA8845H
  • ==WSA8840
  • ==Snapdragon X72 5G Modem-RF System
  • ==WSA8835
  • ==Monaco_IOT
  • ==QCM2290
  • ==SM6650P
  • ==QXM1096
  • ==SA6145P
  • ==SA8770P
  • ==WCN7861
  • ==Milos
  • ==SA8145P
  • ==SA8295P
  • ==WCN6755
  • ==QLN1086BD
  • ==SRV1H
  • ==FastConnect 6200
  • ==QEP8111
  • ==SM8650Q
  • ==Snapdragon 4 Gen 2 Mobile Platform
  • ==WCN7881
  • ==WSA8845
  • ==X2000090
  • ==XG101039
  • ==Snapdragon X55 5G Modem-RF System
  • ==XG101032
  • ==SM8635P
  • ==SA8150P
  • ==LeMans_AU_LGIT
  • ==Snapdragon 8 Gen 3 Mobile Platform
  • ==Snapdragon 480+ 5G Mobile Platform
  • ==FastConnect 6800
  • ==QFW7114
  • ==Pandeiro
  • ==WSA8810
  • ==SA8620P
  • ==QAMSRV1M
  • ==Snapdragon XR2+ Gen 1 Platform
  • ==SA8255P
  • ==CSRA6620
  • ==QXM1095
  • ==WCD9340
  • ==X2000077
  • ==WCD9395
  • ==XRV9209
  • ==Snapdragon 695 5G Mobile Platform
  • ==QXM1093
  • ==IQ6 Series Platform
  • ==Palawan25
  • ==SM7675P
  • ==FastConnect 7800
  • ==WCD9375
  • ==Snapdragon 7s Gen 3 Mobile Platform
  • ==Snapdragon 888 5G Mobile Platform
  • ==WCD9380
  • ==SC8380XP
  • ==QCA6595
  • ==FastConnect 6700
  • ==WSA8830
  • ==WSA8815
  • ==WSA8832
  • ==Qualcomm Video Collaboration VC1 Platform
  • ==SW6100P
  • ==WCD9378C
  • ==Themisto
  • ==AR8035
  • ==QCC710
  • ==WCD9385
  • ==QCM6490
  • ==QAM8397P
  • ==QCA8337
  • ==LeMansAU
  • ==SA7775P
  • ==Snapdragon 778G 5G Mobile Platform
  • ==SM8635
  • ==WCD9390
  • ==XG101002
  • ==Snapdragon 8 Elite
  • ==QCN6224
  • ==Netrani
  • ==SW6100
  • ==SM7635P
  • ==SM8750P
  • ==Snapdragon X75 5G Modem-RF System
  • ==Cologne
  • ==QCA8081
  • ==SD865 5G
  • ==QLN1083BD
  • ==QXM1086
  • ==Snapdragon X32 5G Modem-RF System
  • ==SRV1L
  • ==Snapdragon X35 5G Modem-RF System
  • ==Snapdragon 6 Gen 3 Mobile Platform
  • ==SAR1165P
  • ==WCN6450
  • ==WCD9370
  • ==WCD9378
  • ==Snapdragon 782G Mobile Platform
  • ==QCA8695AU
  • ==WCD9335
  • ==QCM5430
  • ==IQ8 Series Platform
  • ==SM7675
  • ==FastConnect 6900
  • ==SA7255P
  • ==QMP1000
  • ==Snapdragon XR2 5G Platform
  • ==WCN3950
  • ==Snapdragon 6 Gen 1 Mobile Platform
  • ==QPA1083BD
  • ==QPA1086BD
  • ==SA8195P
  • ==QCA6678AQ
  • ==SM7325P
  • ==QAM8295P
  • ==X2000094
  • ==QXM1094
  • ==WCN7860
  • ==WCN3988
  • ==QCA6574A
  • ==Snapdragon 865+ 5G Mobile Platform
  • ==Snapdragon AR1+ Gen 1 Platform
  • ==QCA6698AQ
  • ==QCA6797AQ
  • ==Orne
  • ==SA6155P
  • ==Snapdragon 7c+ Gen 3 Compute
  • ==Snapdragon 690 5G Mobile Platform
  • ==QCA6174A
  • ==QXM1083
  • ==X2000086
  • ==SXR2350P
  • ==Snapdragon X53 5G Modem-RF System
  • ==QCN6274
  • ==QCA6574
  • ==Robotics RB2 Platform
  • ==SXR2330P
  • ==WCN3910
  • ==WCN6650
  • ==SM7435
  • ==Snapdragon AR1 Gen 1 Platform
  • ==SA6150P
  • ==SA9000P

Matching in nixpkgs