Description
Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Wikimedia Foundation timeline.

This vulnerability is associated with program files includes/Timeline.Php, scripts/EasyTimeline.Pl.



This issue affects timeline: from * before 1.46.0, 1.45.4, 1.44.6, 1.43.9.
Published: 2026-07-01
Score: 0 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A stored cross‑site scripting vulnerability exists in the EasyTimeline module of the Wikimedia Foundation Timeline application. JavaScript URLs embedded within SVG files are not properly sanitized, allowing an attacker to inject malicious scripts that are stored and executed whenever a user renders a timeline containing the compromised SVG. This flaw corresponds to CWE‑79 and can compromise the confidentiality, integrity, and availability of any user session that views the affected content.

Affected Systems

The Wikimedia Foundation Timeline software is vulnerable in all releases prior to version 1.46.0, as well as the snapshots 1.45.4, 1.44.6, and 1.43.9. These versions utilize the EasyTimeline component to process SVG files, which is the source of the sanitizer bypass.

Risk and Exploitability

The CVSS score of 6.1 indicates medium severity, and the EPSS score of less than 1% indicates that exploitation is unlikely at present. The vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the attacker must be able to insert or modify a JavaScript URL within an SVG file that the EasyTimeline component will process; once stored, the malicious script will execute whenever any user opens the timeline featuring that SVG. The stored nature of the payload means that a single exploitation can affect multiple users over time.

Generated by OpenCVE AI on August 13, 2026 at 12:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Wikimedia Foundation Timeline application to version 1.46.0 or newer, where JavaScript URLs in SVG files are properly sanitized.
  • If an immediate upgrade is not possible, restrict the URL schemes accepted by EasyTimeline to a whitelist of safe schemes and reject or escape any JavaScript URLs.
  • Deploy a Content Security Policy that disallows inline script execution within SVG elements to provide an additional defense against stored XSS.

Generated by OpenCVE AI on August 13, 2026 at 12:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 23:15:00 +0000

Type Values Removed Values Added
First Time appeared Wikimedia
Wikimedia timeline
Vendors & Products Wikimedia
Wikimedia timeline

Fri, 03 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Low


Wed, 01 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 01 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Wikimedia Foundation timeline. This vulnerability is associated with program files includes/Timeline.Php, scripts/EasyTimeline.Pl. This issue affects timeline: from * before 1.46.0, 1.45.4, 1.44.6, 1.43.9.
Title Stored XSS through javascript URLs in SVGs generated by EasyTimeline
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 0, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Mediawiki Mediawiki
Wikimedia Timeline
cve-icon MITRE

Status: PUBLISHED

Assigner: wikimedia-foundation

Published:

Updated: 2026-07-01T15:47:50.725Z

Reserved: 2026-06-27T13:32:41.613Z

Link: CVE-2026-58038

cve-icon Vulnrichment

Updated: 2026-07-01T15:47:47.332Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-01T16:16:51.173

Modified: 2026-07-09T19:46:55.810

Link: CVE-2026-58038

cve-icon Redhat

Severity : Low

Publid Date: 2026-07-01T15:04:01Z

Links: CVE-2026-58038 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T12:45:03Z

Weaknesses
  • CWE-79

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