CVE-2026-96874

Stored XSS in Cargo Drilldown tab names

Published Sep 25, 2026 CVSS 4.0 · 2.3 Low EPSS < 1% KEV · Not listed
Description
Improper neutralization of input during web page generation ('cross-site scripting') vulnerability in the Mediawiki - Cargo extension allows Stored XSS.






This issue affects Mediawiki - Cargo extension: through 3.9.4.

Analysis

AI-generated

Technical impact

The vulnerability is an improper neutralization of input during web page generation in the MediaWiki Cargo extension, where tab names are stored without proper escaping. This flaw is a CWE‑79 stored cross‑site scripting weakness, allowing an attacker to inject arbitrary JavaScript into the HTML that is rendered for any visitor who views a page that includes the compromised tab. The impact is that any user accessing the affected page could have malicious code executed in their browser session, but it does not grant server‑side code execution or privilege escalation.

Affected Systems

The Wikimedia Foundation's MediaWiki systems that include the Cargo extension at version 3.9.4 or earlier are affected. This includes any installation of MediaWiki that has activated the Cargo extension and has not upgraded past the 3.9.4 release.

Risk and Exploitability

The CVSS score of 2.3 indicates a low baseline severity for this stored XSS flaw. No EPSS score is available, and it is not listed in the CISA KEV catalog, suggesting limited immediate exploitation traffic. The likely attack path involves an attacker creating or editing a Cargo tab name with a malicious script payload; the payload is stored and rendered for all users who view the page containing that tab. Because the payload runs only in the victim’s browser, there is no escalation to system privileges.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the MediaWiki Cargo extension to a release newer than 3.9.4 that fixes the XSS flaw.
  • Review all existing Cargo tab names and remove or sanitize any that contain script elements or other HTML that could be executed.
  • Restrict the ability to create or modify Cargo tab names to trusted users or employ input‑validation rules to block script‑tag payloads until the extension can be updated.

Generated by OpenCVE AI on September 25, 2026 at 22:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Wikimedia
Wikimedia mediawiki-cargo Extension
Vendors & Products Wikimedia
Wikimedia mediawiki-cargo Extension
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description Improper neutralization of input during web page generation ('cross-site scripting') vulnerability in the Mediawiki - Cargo extension allows Stored XSS. This issue affects Mediawiki - Cargo extension: through 3.9.4.
Title Stored XSS in Cargo Drilldown tab names
Weaknesses CWE-79
References
Metrics cvssV4_0

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

Weaknesses
  • CWE-79

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

Sources

Status
PUBLISHED
Assigner
wikimedia-foundation
Published
Updated
Sep 29, 2026, 9:38 PM
Reserved
Sep 23, 2026, 6:13 PM
Status
Awaiting Analysis
Published
Sep 25, 2026, 4:17 PM
Modified
Sep 29, 2026, 10:19 PM