Impact
A stored cross‑site scripting issue exists in the EasyTimeline component of the Wikimedia Foundation Timeline application. Input supplied in JavaScript URLs within SVG files is not properly neutralized, allowing malicious code to be stored and later executed when a user views a timeline containing the affected SVG. This corresponds to CWE‑79 and can lead to script execution in the context of the user’s session.
Affected Systems
The Wikimedia Foundation Timeline application, including all releases before version 1.46.0 and the snapshots 1.45.4, 1.44.6, and 1.43.9, is affected. These versions use the EasyTimeline module, which processes SVG files without sanitizing JavaScript URLs.
Risk and Exploitability
The CVSS score of 3.7 indicates low severity, while the EPSS score of less than 1% suggests a low probability of exploitation today. The vulnerability is not listed in the CISA KEV catalog. Exploitation would require an attacker to insert or modify JavaScript URLs in SVG files that are processed by EasyTimeline; once injected, the stored XSS payload would execute when a user later renders the timeline.
OpenCVE Enrichment