ZeroHour

CVE-2026-85613

niche

Unauthenticated XSS in OpenPanel via favicon proxy endpoint

CVSS 4.0
8.4 high
EPSS
<1%p14
Published
()
Modified
AI analysis

OpenPanel before 2.3.0 contains a cross-site scripting (XSS) flaw in its unauthenticated favicon proxy endpoint, GET /misc/favicon. An attacker can trigger it by getting a user to load a crafted request in which the endpoint fetches an attacker-hosted SVG file with embedded script; because user interaction is required, this typically means luring a logged-in panel user to a malicious link. The injected script executes on the panel's API origin, letting the attacker issue same-origin, credentialed requests against authenticated endpoints and effectively act as the victim (e.g., reading or changing panel settings as an admin). Any deployment running OpenPanel versions prior to 2.3.0 is affected, including internet-exposed and internal panel instances. There is no public proof-of-concept, the issue is not in CISA KEV, and EPSS puts near-term exploitation probability at roughly 0.2%, so no in-the-wild exploitation is currently known.

What to do: Upgrade OpenPanel to version 2.3.0 or later. As an interim mitigation, restrict or sanitize the GET /misc/favicon proxy so it only fetches trusted URLs or cannot return SVG/script content, or apply a WAF rule limiting external fetches from that path. Review access logs for requests to /misc/favicon referencing external SVG URLs to check whether the endpoint has been probed or abused.

Affected
OpenPanelall versions before 2.3.0
Estimated exposure
nichelikely on the order of thousands of exposed panel instances (estimate) — OpenPanel is a relatively new, niche open-source hosting control panel with modest adoption compared with mainstream panels, and no public install counts or internet-exposure scans were provided, so this order-of-magnitude estimate assumes…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

OpenPanel before 2.3.0 contains a cross-site scripting vulnerability in the unauthenticated favicon proxy endpoint GET /misc/favicon that allows remote attackers to execute scripts by supplying an SVG file URL. Attackers can host malicious SVG files with embedded scripts that execute in the victim's browser on the API origin, enabling same-origin credentialed requests to authenticated endpoints.

Weakness
CWE-79
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.