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.
Published: 2026-09-04
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: Cross‑Site Scripting that can execute arbitrary script in the victim browser and allow the attacker to perform same‑origin credentialed requests to authenticated API endpoints
Action: Apply Patch
AI Analysis

Impact

This vulnerability is a classic reflected cross‑site scripting flaw located in OpenPanel’s public favicon proxy endpoint. By supplying a URL to an SVG file that contains embedded JavaScript, an unauthenticated attacker can get the server to fetch the SVG, embed it into a response, and cause the victim’s browser to execute the script. Because the script runs under the API origin, it can make additional requests that include the victim’s session cookies, enabling the attacker to steal session state or call any authenticated endpoint the user has access to. The flaw leverages an existing open endpoint that was never intended to receive externally supplied SVGs. The endpoint accepts the SVG URL as a query parameter and proxies the content without sanitizing or validating the payload. The attacker’s SVG can contain malicious JavaScript that runs in the context of the OpenPanel domain. Although the EPSS score is not available and the flaw is not listed in the CISA KEV catalog, the CVSS score of 8.4 indicates a high severity. Any user with an active authenticated session who visits a page that renders the favicon will be vulnerable. Attackers can host the malicious SVG on any remote server, making exploitation simple and inexpensive.

Affected Systems

OpenPanel, developed by Openpanel-dev, is the affected product. The vulnerability exists in all versions prior to 2.3.0. Clients running OpenPanel 2.2.x or earlier are therefore vulnerable until an update that removes the faulty favicon proxy endpoint is applied.

Risk and Exploitability

Remote attackers can exploit this flaw by hosting a malicious SVG file and directing the unauthenticated favicon proxy endpoint at it. The proxy fetches the file, wraps it in a response that the victim’s browser receives with the OpenPanel origin, and any embedded JavaScript runs with the victim’s cookies. Because the script runs under the API domain, it can make authenticated requests on behalf of the user, effectively impersonating that user or exfiltrating data. With a CVSS score of 8.4, the risk is severe, and the absence of an EPSS score or KEV listing does not diminish the exposure; a single visiting user with an active session is in the critical state space.

Generated by OpenCVE AI on September 4, 2026 at 13:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update OpenPanel to version 2.3.0 or later, which removes the vulnerable favicon proxy endpoint.
  • Disable or protect the /misc/favicon endpoint so that only authenticated users can access it, or remove the endpoint entirely.
  • Enforce strict validation on the proxy so that only safe content types are allowed and any SVG containing embedded scripts is rejected or sanitized.

Generated by OpenCVE AI on September 4, 2026 at 13:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 08 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 04 Sep 2026 11:45:00 +0000

Type Values Removed Values Added
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.
Title OpenPanel Unauthenticated XSS via SVG Favicon Proxy
First Time appeared Openpanel
Openpanel openpanel
Weaknesses CWE-79
CPEs cpe:2.3:a:openpanel:openpanel:*:*:*:*:*:*:*:*
Vendors & Products Openpanel
Openpanel openpanel
References
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N'}

cvssV4_0

{'score': 8.4, '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'}


Subscriptions

Openpanel Openpanel
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-08T16:31:21.303Z

Reserved: 2026-09-04T11:01:47.585Z

Link: CVE-2026-85613

cve-icon Vulnrichment

Updated: 2026-09-08T16:30:29.882Z

cve-icon NVD

Status : Deferred

Published: 2026-09-04T12:17:24.863

Modified: 2026-09-08T20:18:59.270

Link: CVE-2026-85613

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-07T08:15:14Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')