Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/getarcaneapp/arcane/backend
  4. ›
  5. CVE-2026-45627

CVE-2026-45627: Arcane Backend: Unauthenticated reflected XSS via SVG color parameter enables admin account takeover

May 18, 2026 (updated June 9, 2026)

The unauthenticated GET /api/app-images/logo endpoint reflects a user-supplied color query parameter into the body of an SVG document via strings.ReplaceAll with no escaping. The substitution lands inside a <style> element of the embedded logo.svg, allowing an attacker to close the style block and inject executable <script> content. Because the response is served as image/svg+xml and Arcane sets no Content-Security-Policy or X-Content-Type-Options headers, navigating a logged-in admin victim to a crafted URL executes attacker-controlled JavaScript in Arcane’s origin and rides the victim’s HttpOnly JWT cookie to fully compromise the admin account.

References

  • github.com/advisories/GHSA-q2pj-8v84-9mh5
  • github.com/getarcaneapp/arcane/security/advisories/GHSA-q2pj-8v84-9mh5
  • nvd.nist.gov/vuln/detail/CVE-2026-45627

Code Behaviors & Features

Detect and mitigate CVE-2026-45627 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 1.19.0

Fixed versions

  • 1.19.0

Solution

Upgrade to version 1.19.0 or above.

Impact 8.2 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N

Learn more about CVSS

Weakness

  • CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Source file

go/github.com/getarcaneapp/arcane/backend/CVE-2026-45627.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:15:59 +0000.