Nixpkgs Security Tracker

Login with GitHub

Automatically generated suggestions

to queue a suggestion for refinement.

to remove a suggestion from the queue.

created 12 hours ago
Grafana is an open-source platform for monitoring and observability. Starting …

Grafana is an open-source platform for monitoring and observability. Starting with the 8.1 branch, Grafana had a stored XSS vulnerability affecting the core plugin GeoMap. The stored XSS vulnerability was possible due to map attributions weren't properly sanitized and allowed arbitrary JavaScript to be executed in the context of the currently authorized user of the Grafana instance. An attacker needs to have the Editor role in order to change a panel to include a map attribution containing JavaScript. This means that vertical privilege escalation is possible, where a user with Editor role can change to a known password for a user having Admin role if the user with Admin role executes malicious JavaScript viewing a dashboard. Users may upgrade to version 8.5.21, 9.2.13 and 9.3.8 to receive a fix.

Affected products

Grafana
  • <8.5.21
  • <9.2.13
  • <9.3.8
Grafana Enterprise
  • <8.5.21
  • <9.2.13
  • <9.3.8

Matching in nixpkgs

pkgs.grafanactl

Tool designed to simplify interaction with Grafana instances

pkgs.mcp-grafana

MCP server for Grafana

pkgs.grafana-alloy

Open source OpenTelemetry Collector distribution with built-in Prometheus pipelines and support for metrics, logs, traces, and profiles

pkgs.grafana-dash-n-grab

Grafana Dash-n-Grab (gdg) -- backup and restore Grafana dashboards, datasources, and other entities

pkgs.grafana-image-renderer

Grafana backend plugin that handles rendering of panels & dashboards to PNGs using headless browser (Chromium/Chrome)

pkgs.python312Packages.grafanalib

Library for building Grafana dashboards

pkgs.python313Packages.grafanalib

Library for building Grafana dashboards

pkgs.grafanaPlugins.grafana-oncall-app

Developer-friendly incident response for Grafana

pkgs.grafanaPlugins.grafana-clock-panel

Clock panel for Grafana

pkgs.terraform-providers.grafana_grafana

None

pkgs.grafanaPlugins.grafana-pyroscope-app

Integrate seamlessly with Pyroscope, the open-source continuous profiling platform, providing a smooth, query-less experience for browsing and analyzing profiling data

pkgs.grafanaPlugins.grafana-piechart-panel

Pie chart panel for Grafana

pkgs.grafanaPlugins.grafana-polystat-panel

Hexagonal multi-stat panel for Grafana

pkgs.grafanaPlugins.grafana-worldmap-panel

World Map panel for Grafana

pkgs.grafanaPlugins.grafana-lokiexplore-app

Browse Loki logs without the need for writing complex queries

pkgs.grafanaPlugins.grafana-exploretraces-app

Opinionated traces app

pkgs.grafanaPlugins.grafana-github-datasource

Allows GitHub API data to be visually represented in Grafana dashboards

pkgs.grafanaPlugins.grafana-sentry-datasource

Integrate Sentry data into Grafana

pkgs.grafanaPlugins.grafana-discourse-datasource

Allows users to search and view topics, posts, users, tags, categories, and reports on a given Discourse forum through Grafana

pkgs.grafanaPlugins.grafana-metricsdrilldown-app

Queryless experience for browsing Prometheus-compatible metrics. Quickly find related metrics without writing PromQL queries

pkgs.grafanaPlugins.grafana-clickhouse-datasource

Connects Grafana to ClickHouse

pkgs.grafanaPlugins.grafana-opensearch-datasource

Empowers you to seamlessly integrate JSON data into Grafana

pkgs.grafanaPlugins.grafana-googlesheets-datasource

Integrate JSON data into Grafana

Package maintainers: 29

created 12 hours ago
Discourse Has Denial of Service (DoS) Vulnerability in Drafts Creation Endpoint

Discourse is an open source discussion platform. In versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0, authenticated users can submit crafted payloads to /drafts.json that cause O(n^2) processing in Base62.decode, tying up workers for 35-60 seconds per request. This affects all users as the shared worker pool becomes exhausted. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. Lowering the max_draft_length site setting reduces attack surface but does not fully mitigate the issue, as payloads under the limit can still trigger the slow code path.

Affected products

discourse
  • ==>= 2026.1.0-latest, < 2026.1.0
  • ==< 3.5.4
  • ==>= 2025.12.0-latest, 2025.12.1
  • ==>= 2025.11.0-latest, < 2025.11.2

Matching in nixpkgs

pkgs.discourseAllPlugins

Discourse is an open source discussion platform

pkgs.discourse-mail-receiver

Helper program which receives incoming mail for Discourse

pkgs.python312Packages.pydiscourse

Python library for working with Discourse

pkgs.python313Packages.pydiscourse

Python library for working with Discourse

pkgs.grafanaPlugins.grafana-discourse-datasource

Allows users to search and view topics, posts, users, tags, categories, and reports on a given Discourse forum through Grafana

Package maintainers: 3

created 12 hours ago
Open5GS SGWC s5c-handler.c denial of service

A security flaw has been discovered in Open5GS up to 2.7.6. This affects the function sgwc_s5c_handle_bearer_resource_failure_indication of the file src/sgwc/s5c-handler.c of the component SGWC. Performing a manipulation results in denial of service. The attack can be initiated remotely. The exploit has been released to the public and may be used for attacks. The patch is named 69b53add90a9479d7960b822fc60601d659c328b. It is recommended to apply a patch to fix this issue.

Affected products

Open5GS
  • ==2.7.2
  • ==2.7.3
  • ==2.7.4
  • ==2.7.6
  • ==2.7.1
  • ==2.7.0
  • ==2.7.5

Matching in nixpkgs

pkgs.open5gs-webui

4G/5G core network components

Package maintainers: 2

created 12 hours ago
CSS-based exfiltration of the content from partially encrypted emails when allowing remote content

CSS-based exfiltration of the content from partially encrypted emails when allowing remote content. This vulnerability affects Thunderbird < 147.0.1 and Thunderbird < 140.7.1.

Affected products

Thunderbird
  • <147.0.1
  • <140.7.1

Matching in nixpkgs

pkgs.thunderbird-unwrapped

Full-featured e-mail client

pkgs.pkgsRocm.thunderbird-latest

Full-featured e-mail client

pkgs.thunderbird-latest-unwrapped

Full-featured e-mail client

pkgs.thunderbirdPackages.thunderbird

Full-featured e-mail client

pkgs.thunderbirdPackages.thunderbird-latest

Full-featured e-mail client

pkgs.pkgsRocm.thunderbirdPackages.thunderbird-latest

Full-featured e-mail client

Package maintainers: 4

created 12 hours ago
Grafana vulnerable to race condition allowing privilege escalation

Grafana is an open-source platform for monitoring and observability. Versions starting with 9.2.0 and less than 9.2.4 contain a race condition in the authentication middlewares logic which may allow an unauthenticated user to query an administration endpoint under heavy load. This issue is patched in 9.2.4. There are no known workarounds.

Affected products

grafana
  • ==>= 9.2.0, < 9.2.4

Matching in nixpkgs

pkgs.grafanactl

Tool designed to simplify interaction with Grafana instances

pkgs.mcp-grafana

MCP server for Grafana

pkgs.grafana-alloy

Open source OpenTelemetry Collector distribution with built-in Prometheus pipelines and support for metrics, logs, traces, and profiles

pkgs.grafana-dash-n-grab

Grafana Dash-n-Grab (gdg) -- backup and restore Grafana dashboards, datasources, and other entities

pkgs.grafana-image-renderer

Grafana backend plugin that handles rendering of panels & dashboards to PNGs using headless browser (Chromium/Chrome)

pkgs.python312Packages.grafanalib

Library for building Grafana dashboards

pkgs.python313Packages.grafanalib

Library for building Grafana dashboards

pkgs.grafanaPlugins.grafana-oncall-app

Developer-friendly incident response for Grafana

pkgs.grafanaPlugins.grafana-clock-panel

Clock panel for Grafana

pkgs.terraform-providers.grafana_grafana

None

pkgs.grafanaPlugins.grafana-pyroscope-app

Integrate seamlessly with Pyroscope, the open-source continuous profiling platform, providing a smooth, query-less experience for browsing and analyzing profiling data

pkgs.grafanaPlugins.grafana-piechart-panel

Pie chart panel for Grafana

pkgs.grafanaPlugins.grafana-polystat-panel

Hexagonal multi-stat panel for Grafana

pkgs.grafanaPlugins.grafana-worldmap-panel

World Map panel for Grafana

pkgs.grafanaPlugins.grafana-lokiexplore-app

Browse Loki logs without the need for writing complex queries

pkgs.grafanaPlugins.grafana-exploretraces-app

Opinionated traces app

pkgs.grafanaPlugins.grafana-github-datasource

Allows GitHub API data to be visually represented in Grafana dashboards

pkgs.grafanaPlugins.grafana-sentry-datasource

Integrate Sentry data into Grafana

pkgs.grafanaPlugins.grafana-discourse-datasource

Allows users to search and view topics, posts, users, tags, categories, and reports on a given Discourse forum through Grafana

pkgs.grafanaPlugins.grafana-metricsdrilldown-app

Queryless experience for browsing Prometheus-compatible metrics. Quickly find related metrics without writing PromQL queries

pkgs.grafanaPlugins.grafana-clickhouse-datasource

Connects Grafana to ClickHouse

pkgs.grafanaPlugins.grafana-opensearch-datasource

Empowers you to seamlessly integrate JSON data into Grafana

pkgs.grafanaPlugins.grafana-googlesheets-datasource

Integrate JSON data into Grafana

Package maintainers: 29

created 12 hours ago
Discourse subscriptions are susceptible to takeover

Discourse is an open source discussion platform. In versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0, some subscription endpoints lack proper checking for ownership before making changes. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. No known workarounds are available.

Affected products

discourse
  • ==>= 2025.12.0-latest, < 2025.12.1
  • ==< 3.5.4
  • ==>= 2026.1.0-latest, < 2026.1.0
  • ==>= 2025.11.0-latest, < 2025.11.2

Matching in nixpkgs

pkgs.discourseAllPlugins

Discourse is an open source discussion platform

pkgs.discourse-mail-receiver

Helper program which receives incoming mail for Discourse

pkgs.python312Packages.pydiscourse

Python library for working with Discourse

pkgs.python313Packages.pydiscourse

Python library for working with Discourse

pkgs.grafanaPlugins.grafana-discourse-datasource

Allows users to search and view topics, posts, users, tags, categories, and reports on a given Discourse forum through Grafana

Package maintainers: 3

created 12 hours ago
FinalDestination hostname matching allows SSRF protection bypass

Discourse is an open source discussion platform. In versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0, a hostname validation issue in FinalDestination could allow bypassing SSRF protections under certain conditions. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. No known workarounds are available.

Affected products

discourse
  • ==>= 2025.12.0-latest, < 2025.12.1
  • ==< 3.5.4
  • ==>= 2026.1.0-latest, < 2026.1.0
  • ==>= 2025.11.0-latest, < 2025.11.2

Matching in nixpkgs

pkgs.discourseAllPlugins

Discourse is an open source discussion platform

pkgs.discourse-mail-receiver

Helper program which receives incoming mail for Discourse

pkgs.python312Packages.pydiscourse

Python library for working with Discourse

pkgs.python313Packages.pydiscourse

Python library for working with Discourse

pkgs.grafanaPlugins.grafana-discourse-datasource

Allows users to search and view topics, posts, users, tags, categories, and reports on a given Discourse forum through Grafana

Package maintainers: 3

created 12 hours ago
An Authentication Bypass Using an Alternate Path or Channel vulnerability …

An Authentication Bypass Using an Alternate Path or Channel vulnerability [CWE-288] vulnerability in Fortinet FortiAnalyzer 7.6.0 through 7.6.5, FortiAnalyzer 7.4.0 through 7.4.9, FortiAnalyzer 7.2.0 through 7.2.11, FortiAnalyzer 7.0.0 through 7.0.15, FortiManager 7.6.0 through 7.6.5, FortiManager 7.4.0 through 7.4.9, FortiManager 7.2.0 through 7.2.11, FortiManager 7.0.0 through 7.0.15, FortiOS 7.6.0 through 7.6.5, FortiOS 7.4.0 through 7.4.10, FortiOS 7.2.0 through 7.2.12, FortiOS 7.0.0 through 7.0.18, FortiProxy 7.6.0 through 7.6.4, FortiProxy 7.4.0 through 7.4.12, FortiProxy 7.2 all versions, FortiProxy 7.0 all versions, FortiWeb 8.0.0 through 8.0.3, FortiWeb 7.6.0 through 7.6.6, FortiWeb 7.4.0 through 7.4.11 may allow an attacker with a FortiCloud account and a registered device to log into other devices registered to other accounts, if FortiCloud SSO authentication is enabled on those devices.

Affected products

FortiOS
  • =<7.6.5
  • =<7.0.18
  • =<7.4.10
  • =<7.2.12
FortiWeb
  • =<7.6.6
  • =<8.0.3
  • =<7.4.11
FortiProxy
  • =<7.6.4
  • =<7.0.22
  • =<7.4.12
  • =<7.2.15
FortiManager
  • =<7.6.5
  • =<7.2.11
  • =<7.0.15
  • =<7.4.9
FortiAnalyzer
  • =<7.6.5
  • =<7.2.11
  • =<7.0.15
  • =<7.4.9

Matching in nixpkgs

pkgs.python312Packages.fortiosapi

Python module to work with Fortigate/Fortios devices

pkgs.python313Packages.fortiosapi

Python module to work with Fortigate/Fortios devices

Package maintainers: 1

created 12 hours ago
Discourse allows script execution in uploaded HTML/XML files on S3

Discourse is an open source discussion platform. A vulnerability present in versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0 affects anyone who uses S3 for uploads. While scripts may be executed, they will only be run in the context of the S3/CDN domain, with no site credentials. Versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0 fix the issue. As a workaround, disallow html or xml files for uploads in authorized_extensions. For existing html xml uploads, site owners can consider deleting them.

Affected products

discourse
  • ==>= 2025.12.0-latest, < 2025.12.1
  • ==< 3.5.4
  • ==>= 2026.1.0-latest, < 2026.1.0
  • ==>= 2025.11.0-latest, < 2025.11.2

Matching in nixpkgs

pkgs.discourseAllPlugins

Discourse is an open source discussion platform

pkgs.discourse-mail-receiver

Helper program which receives incoming mail for Discourse

pkgs.python312Packages.pydiscourse

Python library for working with Discourse

pkgs.python313Packages.pydiscourse

Python library for working with Discourse

pkgs.grafanaPlugins.grafana-discourse-datasource

Allows users to search and view topics, posts, users, tags, categories, and reports on a given Discourse forum through Grafana

Package maintainers: 3

created 12 hours ago
Nord VPN-6.31.13.0 - 'nordvpn-service' Unquoted Service Path

Nord VPN 6.31.13.0 contains an unquoted service path vulnerability in its nordvpn-service that allows local attackers to execute code with elevated privileges. Attackers can exploit the unquoted binary path during system startup or reboot to potentially run malicious code with LocalSystem permissions.

Affected products

nordvpn
  • ==6.31.13.0

Matching in nixpkgs

pkgs.gnomeExtensions.gnordvpn-local

A Gnome extension that shows the NordVPN status in the top bar and provides the ability to configure certain aspects of the connection.

  • nixos-unstable 30
    • nixpkgs-unstable 30
    • nixos-unstable-small 30
  • nixos-25.05 30
    • nixos-25.05-small 30
    • nixpkgs-25.05-darwin 30

pkgs.gnomeExtensions.nordvpn-quick-toggle

GNOME extension that shows a quick toggle to connect/disconnect NordVPN.

  • nixos-unstable 13
    • nixpkgs-unstable 13
    • nixos-unstable-small 13
  • nixos-25.05 12
    • nixos-25.05-small 12
    • nixpkgs-25.05-darwin 12

Package maintainers: 1