Approved changes feed: RSS · Atom

cpe:2.3:a:openwrt:openwrt:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorOpenwrt (f96faf39-ea80-51de-ab00-c5c27e1349a3)
ProductOpenwrt (50e39c5f-d469-59e8-8a25-4021439d5750)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:docker/openwrtorg/sdk purl2cpe 2026-06-01 10:17:17.740437
pkg:github/openwrt/openwrt purl2cpe 2026-06-01 10:17:17.740438
pkg:gitlab/sdr/openwrt purl2cpe 2026-06-01 10:17:17.740440
pkg:sourceforge/openwrt purl2cpe 2026-06-01 10:17:17.740441

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-62948 vulnerable 2026-07-29 01:06:19.256903 OpenWrt odhcpd/LuCI: unauthenticated DHCPv6 client can inject lease-file lines via FQDN hostname → stored XSS in the LuCI admin UI
CRITICAL (9.6)
OpenWrt is a Linux operating system targeting embedded devices. Prior to 25.12.5, odhcpd writes a DHCPv6 client FQDN option 39 hostname into /tmp/odhcpd.leases through src/statefiles.c statefiles_write_state6() and statefiles_write_state4() without escaping, allowing newline injection of forged lease lines that LuCI rpcd-mod-luci getDHCPLeases displays through htdocs/luci-static/resources/view/status/include/40_dhcp.js and htdocs/luci-static/resources/luci.js dom.append as live HTML in the Active DHCPv6 Leases admin page. This vulnerability is fixed in 25.12.5.
Published: 2026-07-15T17:50:43.790Z
Updated: 2026-07-15T18:08:36.882Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55490 vulnerable 2026-07-29 01:00:28.492477 OpenWrt: EAD Integer Underflow → Pre-Auth Denial of Service
MEDIUM (6.5)
OpenWrt is a Linux operating system targeting embedded devices. Before v25.12.5, an integer underflow in handle_send_a() of the Emergency Access Daemon allows any unauthenticated attacker on the local network to crash the daemon by sending a single crafted UDP packet. The message length underflows before a bounds check and is then passed to memcpy as a very large size. This issue is fixed v25.12.5.
Published: 2026-07-07T21:08:26.638Z
Updated: 2026-07-08T13:52:07.490Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32721 vulnerable 2026-06-08 07:57:18.078643 LuCI luci-mod-network: Possible XSS attack in WiFi scan on Joining Wireless Client modal
HIGH (8.6)
LuCI is the OpenWrt Configuration Interface. Versions prior to both 24.10.5 and 25.12.0, contain a stored XSS vulnerability in the wireless scan modal, where SSID values from scan results are rendered as raw HTML without any sanitization. The wireless.js file in the luci-mod-network package passes SSIDs via a template literal to dom.append(), which processes them through innerHTML, allowing an attacker to craft a malicious SSID containing arbitrary HTML/JavaScript. Exploitation requires the user to actively open the wireless scan modal (e.g., to connect to a Wi-Fi access point or survey nearby channels), and only affects OpenWrt versions newer than 23.05/22.03 up to the patched releases (24.10.6 and 25.12.1). The issue has been fixed in version LuCI 26.072.65753~068150b.
Published: 2026-03-19T22:46:43.909Z
Updated: 2026-03-25T03:56:15.781Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30874 vulnerable 2026-06-08 07:57:14.416774 OpenWrt procd PATH Environment Variable Filter Bypass via Incorrect String Comparison Leads to Privilege Escalation
OpenWrt Project is a Linux operating system targeting embedded devices. In versions prior to 24.10.6, a vulnerability in the hotplug_call function allows an attacker to bypass environment variable filtering and inject an arbitrary PATH variable, potentially leading to privilege escalation. The function is intended to filter out sensitive environment variables like PATH when executing hotplug scripts in /etc/hotplug.d, but a bug using strcmp instead of strncmp causes the filter to compare the full environment string (e.g., PATH=/some/value) against the literal "PATH", so the match always fails. As a result, the PATH variable is never excluded, enabling an attacker to control which binaries are executed by procd-invoked scripts running with elevated privileges. This issue has been fixed in version 24.10.6.
Published: 2026-03-19T22:36:04.507Z
Updated: 2026-03-20T18:09:36.205Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30873 vulnerable 2026-06-08 07:57:14.416274 OpenWrt Project jsonpath: Memory leak when processing strings, labels, and regexp tokens
OpenWrt Project is a Linux operating system targeting embedded devices. In versions prior to both 24.10.6 and 25.12.1, the jp_get_token function, which performs lexical analysis by breaking input expressions into tokens, contains a memory leak vulnerability when extracting string literals, field labels, and regular expressions using dynamic memory allocation. These extracted results are stored in a jp_opcode struct, which is later copied to a newly allocated jp_opcode object via jp_alloc_op. During this transfer, if a string was previously extracted and stored in the initial jp_opcode, it is copied to the new allocation but the original memory is never freed, resulting in a memory leak. This issue has been fixed in versions 24.10.6 and 25.12.1.
Published: 2026-03-19T22:01:03.867Z
Updated: 2026-03-21T03:26:08.591Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30872 vulnerable 2026-06-08 07:57:14.411148 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30871 vulnerable 2026-06-08 07:57:14.409850 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-62526 vulnerable 2026-06-08 07:37:29.895413 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-62525 vulnerable 2026-06-08 07:37:29.893897 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-5102 vulnerable 2026-06-08 05:13:57.700420 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-5101 vulnerable 2026-06-08 05:13:57.698542 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.