CVE-2026-126954
MEDIUM
NVD
CVSS Score
4.7
Severity
MEDIUM
Published
Nov 13, 2026
Vendor
unknown
Description
Glance from 0.7.9 before 0.8.8 contains a stored cross-site scripting vulnerability that allows malicious extension endpoints to inject javascript: URLs via the Widget-Title-URL response header. Attackers controlling an extension endpoint can execute script when users click the widget title, reading dashboard pages through same-origin requests and exfiltrating content.
References
- https://github.com/glanceapp/glance/blob/v0.8.7/internal/glance/templates/widget-base.html#L5
- https://github.com/glanceapp/glance/blob/v0.8.7/internal/glance/widget-extension.go#L151-L152
- https://github.com/glanceapp/glance/commit/e19081cfa029edbe16b1354ffe03076a8cdf0244
- https://github.com/glanceapp/glance/releases/tag/v0.8.8
- https://github.com/glanceapp/glance/security/advisories/GHSA-96x7-3hwp-rcfc