Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious sep parameter in Special:Ask URL
-
DeliveryDeliver link to wiki user
-
ExploitServer reflects sep into cell-join HTML
-
ExecutionScript executes in victim session
-
ImpactSteal session/perform actions in trusted origin
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires the Semantic MediaWiki extension (<=7.1.0) installed on a MediaWiki instance and use of the Special:Ask table output with an attacker-controlled |
| Impact | This is a genuine but moderate-severity issue, correctly rated CVSS 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) for a reflected XSS. The GitHub advisory (GHSA-7xv3-gf2g-498h) confirms the |
| Exploit ScenarioDerived | An attacker crafts a Special:Ask query URL (or a raw request via request_type=raw) whose |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 18, 2026
Reflected cross-site scripting in Semantic MediaWiki 7.1.0 and earlier allows unauthenticated attackers to inject arbitrary HTML markup into the Special:Ask table output by abusing the sep (separator) parameter, which was inserted verbatim into the HTML that joins a table cell's values. Because the same unsanitized table HTML is produced for the raw request output (request_type=raw), no authentication is needed to reach the injection, though exploitation is limited by user interaction: a victim must be induced to load a crafted query URL for the payload to execute in their browser. The issue is correctly rated CVSS 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) as a moderate-severity reflected XSS; no public exploit code and no confirmed active exploitation were identified at time of analysis, and the vendor has shipped a fix in version 7.2.0.
RemediationAI
Upgrade Semantic MediaWiki to version 7.2.0, which escapes the sep parameter in all non-wiki output modes (HTML, raw request, and file) while explicitly whitelisting safe <br> separator variants; this is the vendor-released patch and the only complete fix. Installs managed via Composer should update the composer/mediawiki/semantic-media-wiki package to 7.2.0 or later and run the standard MediaWiki update/maintenance steps, and the deployment should be verified so the extension directory actually reflects the new release. If immediate upgrading is not possible, compensating controls are limited because the injection is reflected and unauthenticated: restrict or block public access to the Special:Ask page and to request_type=raw query URLs at the web server or WAF layer, since those are the only delivery paths for the payload - the trade-off is that legitimate ask queries performed by users outside the trusted network, or any automation relying on raw output, will break. Site operators can additionally deploy a WAF rule that rejects request parameters containing angle brackets or HTML tags in the sep parameter, accepting the risk of false positives on exotic but legitimate separators, and should keep the SMW extension current because the advisory explicitly warns maintainers not to expand the allowed HTML surface in this renderer. Note that generic Content-Security-Policy hardening may reduce payload execution but does not fix the underlying output-encoding defect, so it should only be treated as a temporary supplement to patching.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Semantic MediaWiki (SMW) is an open-source extension for MediaWiki that lets editors store and query structured data inside wiki pages. Its Special:Ask page renders query results in tabular form, and the table renderer accepts a sep parameter that determines how multiple values in a single cell are joined together. Prior to 7.2.0 the renderer concatenated that separator into the generated HTML without encoding it, a classic CWE-79 (Improper Neutralization of Input During Web Page Generation / cross-site scripting) root cause in which user-controlled input is written directly into a markup context instead of an escaped text context. The flaw is compounded because SMW exposes a raw request output mode (request_type=raw) that emits the same unsanitized table HTML outside the normal wiki skin, so the injection surface is reachable without any authenticated session or edit privileges. The fix in 7.2.0 applies output escaping to sep in all non-wiki output modes (HTML, raw request, and file) while retaining a narrow explicit whitelist that preserves safe <br> line-break variants - meaning separator values that are plain text or benign line breaks continue to work, but values containing arbitrary markup are neutralized.
Know when Mediawiki gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Unauthenticated reflected XSS reachable network-side via raw request (PR:N), requiring victim to load crafted link (UI:R); script escapes to browser origin (S:C) with limited C/I impact, no availability effect.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
Semantic MediaWiki is a free, open-source extension to MediaWiki that lets users store and query data within the wiki's pages. Prior to version 7.2.0, sep was inserted verbatim into HTML cell joins. This made it possible to inject HTML through the separator value. Version 7.2.0 fixes the issue.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
MediaWiki 1.22.x before 1.22.2, 1.21.x before 1.21.5, and 1.19.x before 1.19.11, when DjVu or PDF file upload support is
The MWOAuthDataStore::lookup_token function in Extension:OAuth for MediaWiki 1.25.x before 1.25.3, 1.24.x before 1.24.4,
An issue was discovered in the CheckUser extension for MediaWiki through 1.39.3. Rated critical severity (CVSS 9.8), thi
The admin API module in the QuizGame extension for MediaWiki through 1.37.2 (before 665e33a68f6fa1167df99c0aa18ed0157cdf
The SemanticDrilldown extension for MediaWiki through 1.37.2 (before e688bdba6434591b5dff689a45e4d53459954773) allows SQ
An issue was discovered in MediaWiki through 1.37.1. Rated critical severity (CVSS 9.8), this vulnerability is remotely
An issue was discovered in MediaWiki through 1.37.1. Rated critical severity (CVSS 9.8), this vulnerability is remotely
An issue was discovered in the CentralAuth extension in MediaWiki through 1.36. Rated critical severity (CVSS 9.8), this
An issue was discovered in the AbuseFilter extension in MediaWiki through 1.36. Rated critical severity (CVSS 9.8), this
api.php in MediaWiki before 1.27.4, 1.28.x before 1.28.3, and 1.29.x before 1.29.2 has a Reflected File Download vulnera
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in The Wikimedia Foun
An issue was discovered in the FileImporter extension in MediaWiki through 1.36. Rated high severity (CVSS 8.8), this vu
EUVD-2026-83181
GHSA-7xv3-gf2g-498h
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB