8.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): Passive (P)
- Vulnerable System Impact Confidentiality (VC): High (H)
- Vulnerable System Impact Integrity (VI): High (H)
- Vulnerable System Impact Availability (VA): Low (L)
- Subsequent System Impact Confidentiality (SC): None (N)
- Subsequent System Impact Integrity (SI): None (N)
- Subsequent System Impact Availability (SA): None (N)
- 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): Passive (P)
- Modified Vulnerable System Impact Confidentiality (MVC): High (H)
- Modified Vulnerable System Impact Integrity (MVI): High (H)
- Modified Vulnerable System Impact Availability (MVA): Low (L)
- 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)
- Exploit Maturity (E): Not Defined (X)
Activity log
- Created suggestion
luci-app-upnp Stored XSS via UPnP Port Mapping Description
luci-app-upnp contains a stored cross-site scripting vulnerability that allows unauthenticated LAN clients to inject JavaScript via UPnP IGD AddPortMapping SOAP requests. Attackers can send malicious HTML in the NewPortMappingDescription field, which miniupnpd stores and luci-app-upnp renders without output encoding, executing the payload when administrators view the UPnP or Status pages.
References
-
GitHub Security Advisory (GHSA-8v49-6387-7f89) vendor-advisory
-
VulnCheck Advisory: luci-app-upnp Stored XSS via UPnP Port Mapping Description third-party-advisory
Affected products
Matching in nixpkgs
pkgs.lucide
Open-source icon library that provides 1000+ icons
pkgs.lucida-downloader
Multithreaded client for downloading music for free with lucida
pkgs.typstPackages.lucide
A Typst library for Lucide icons
pkgs.haskellPackages.lucid
Clear to write, read and edit DSL for HTML
-
nixos-unstable 2.11.20250303
- nixpkgs-unstable 2.11.20250303
- nixos-unstable-small 2.11.20250303
-
nixos-26.05 2.11.20250303
- nixos-26.05-small 2.11.20250303
- nixpkgs-26.05-darwin 2.11.20250303
pkgs.haskellPackages.lucid2
Clear to write, read and edit DSL for HTML
-
nixos-unstable 0.0.20250303
- nixpkgs-unstable 0.0.20250303
- nixos-unstable-small 0.0.20250303
-
nixos-26.05 0.0.20250303
- nixos-26.05-small 0.0.20250303
- nixpkgs-26.05-darwin 0.0.20250303
pkgs.haskellPackages.lucid-cdn
Curated list of CDN imports for lucid
pkgs.haskellPackages.lucid-svg
DSL for SVG using lucid for HTML
pkgs.haskellPackages.htmx-lucid
Use htmx with lucid
pkgs.haskellPackages.lucid-htmx
Use htmx in your lucid templates
pkgs.typstPackages.lucide_0_1_0
A Typst library for Lucide icons
pkgs.fontbhlucidatypewriter75dpi
Lucida Sans Typewriter 75dpi pcf fonts
-
nixos-unstable 75dpi-1.0.4
- nixpkgs-unstable 75dpi-1.0.4
- nixos-unstable-small 75dpi-1.0.4
-
nixos-26.05 75dpi-1.0.4
- nixos-26.05-small 75dpi-1.0.4
- nixpkgs-26.05-darwin 75dpi-1.0.4
pkgs.haskellPackages.Spock-lucid
Lucid support for Spock
pkgs.haskellPackages.cmark-lucid
Use cmark with Lucid
pkgs.fontbhlucidatypewriter100dpi
Lucida Sans Typewriter 100dpi pcf fonts
-
nixos-unstable 100dpi-1.0.4
- nixpkgs-unstable 100dpi-1.0.4
- nixos-unstable-small 100dpi-1.0.4
-
nixos-26.05 100dpi-1.0.4
- nixos-26.05-small 100dpi-1.0.4
- nixpkgs-26.05-darwin 100dpi-1.0.4
pkgs.haskellPackages.lucid-extras
Generate more HTML with Lucid - Bootstrap, Rdash, Vega-Lite, Leaflet JS, Email
pkgs.haskellPackages.lucid-xstatic
Lucid helper for XStatic
pkgs.haskellPackages.servant-lucid
Servant support for lucid
pkgs.font-bh-lucidatypewriter-75dpi
Lucida Sans Typewriter 75dpi pcf fonts
-
nixos-unstable 75dpi-1.0.4
- nixpkgs-unstable 75dpi-1.0.4
- nixos-unstable-small 75dpi-1.0.4
-
nixos-26.05 75dpi-1.0.4
- nixos-26.05-small 75dpi-1.0.4
- nixpkgs-26.05-darwin 75dpi-1.0.4
pkgs.haskellPackages.lucid2-xstatic
Lucid2 helper for XStatic
pkgs.font-bh-lucidatypewriter-100dpi
Lucida Sans Typewriter 100dpi pcf fonts
-
nixos-unstable 100dpi-1.0.4
- nixpkgs-unstable 100dpi-1.0.4
- nixos-unstable-small 100dpi-1.0.4
-
nixos-26.05 100dpi-1.0.4
- nixos-26.05-small 100dpi-1.0.4
- nixpkgs-26.05-darwin 100dpi-1.0.4
pkgs.haskellPackages.cheapskate-lucid
Use cheapskate with Lucid
pkgs.haskellPackages.lucid-foundation
Basic Zurb Foundation API in Lucid
pkgs.haskellPackages.skylighting-lucid
Lucid support for Skylighting
pkgs.python313Packages.openwrt-luci-rpc
Python module for interacting with the OpenWrt Luci RPC interface
pkgs.python314Packages.openwrt-luci-rpc
Python module for interacting with the OpenWrt Luci RPC interface
pkgs.haskellPackages.dani-servant-lucid2
Servant support for lucid2
Package maintainers
-
@jelni jel <nixpkgs@jel.gay>
-
@janTatesa Tatesa Uradnik <taduradnik@gmail.com>
-
@matt-snider Matt Snider <matt.snider@protonmail.com>
-
@cherrypiejam Gongqi Huang
-
@RossSmyth Ross Smyth