Skip to main content

MediaWiki MediaSearch EUVDEUVD-2026-90431

| CVE-2026-103585 LOW
Basic XSS (CWE-80)
2026-09-30 wikimedia-foundation GHSA-q32v-6xg8-872f
1.2
CVSS 4.0 · Vendor: wikimedia-foundation
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege wiki user
  2. Delivery
    Inject script-related HTML into MediaSearch-rendered content
  3. Exploit
    Victim loads affected search view
  4. Execution
    Script executes in victim browser session
  5. Impact
    Limited session/data access in victim context

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization HTML tag escaping
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires the MediaWiki MediaSearch extension to be installed and enabled (it powers Special:MediaSearch media discovery, commonly on Wikimedia Commons-style wikis). Per the CVSS 4.0 vector, the attacker must be an authenticated user (PR:L) and must satisfy an attack requirement (AT:P), and a victim must passively interact with the crafted content (UI:P) for the script to fire. Limiting factors: exploitation is confined to the browser context of a victim who loads the affected MediaSearch view, impact is Low across confidentiality/integrity/availability, and there is no server-side code execution (S:N). Applies to MediaSearch versions 1.46, 1.45, and 1.43.

Impact

This is a low-priority, low-real-risk XSS. The vendor's own CVSS 4.0 base score is 1.2 - near the floor - driven by AT:P (an attack requirement must be met), PR:L (attacker must be an authenticated MediaWiki user), UI:P (passive victim interaction), and only Low impact across all vulnerable- and subsequent-system metrics (VC:L/VI:L/VA:L/SC:L/SI:L/SA:L). The supplemental metrics reinforce low urgency: E:P (proof-of-concept maturity, not attacked-in-the-wild), AU:Y (user interaction assumed), R:U, V:D (diffuse value), and U:Amber. No CISA KEV listing, no EPSS score provided, and no public exploit identified - so exploitation status is 'no public exploit identified at time of analysis.' There is no signal conflict of concern here; every framework (CVSS, supplemental E:P, absence of KEV) points the same direction: a genuine but minor bug. Note the input provides only a CVSS 4.0 vector, not a 3.1 vector, so any 3.1-based prioritization must be independently derived. CWE-80 (basic XSS via script tags) combined with S:N indicates a contained, non-wormable browser-side flaw rather than a server-compromise vector.

Exploit ScenarioDerived

An authenticated MediaWiki user with edit privileges injects unsanitized script-bearing content that is rendered by the MediaSearch extension's UI; when another logged-in user browses that media search result or page, the script executes in their browser session. No public proof-of-concept exploit has been identified, and the CVSS 4.0 vector (PR:L, UI:P, AT:P) means the attacker needs an account and a victim must passively load the affected view under a specific condition.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 30, 2026

Cross-site scripting (XSS) in the MediaWiki MediaSearch extension (versions 1.46, 1.45, and 1.43) allows an authenticated user to inject script-related HTML into the media search interface, which executes in the browser of a victim who passively interacts with the crafted content. The vulnerability requires the MediaSearch extension to be installed and enabled, and impact is limited to low confidentiality and integrity with no server-side code execution. No public exploit code has been identified at the time of analysis, and the CVSS 4.0 score is 1.2; an upstream fix is available via Gerrit change I79e8200289bd120c3c971ba830776eaae779bb99.

RemediationAI

Apply the upstream fix available as Gerrit change I79e8200289bd120c3c971ba830776eaae779bb99, tracked in Phabricator task T435999. Until a patched release version is confirmed, administrators can mitigate risk by disabling the MediaSearch extension if media search functionality is not essential (trade-off: loss of the Special:MediaSearch interface), restricting the ability to post content to trusted users only (since the attacker must be authenticated), and ensuring output encoding is enforced in any custom MediaSearch templates. Additionally, web application firewalls can be configured to block common XSS payloads, but this is not a substitute for patching.

Affected VersionsENISA

MediaWiki MediaSearch extension 1.43
MediaWiki MediaSearch extension 1.45
MediaWiki MediaSearch extension 1.46

Affected Packages

euvd mediawiki_mediasearch_extension no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability is a basic XSS (CWE-80: Improper Neutralization of Script-Related HTML Tags in a Web Page) in the MediaWiki MediaSearch extension, which provides the Special:MediaSearch interface for media discovery on MediaWiki wikis. An authenticated user can supply input containing HTML script tags that are not properly escaped when rendered in the MediaSearch view, leading to execution of arbitrary JavaScript in the context of a victim's browser. The CPE cpe:2.3:a:the_wikimedia_foundation:mediawiki_mediasearch_extension:*:*:*:*:*:*:*:* confirms the extension as the affected component. According to the independent assessment (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N), exploitation requires low privileges (authenticated user), user interaction (victim must load the crafted page), and results in scope change with low confidentiality and integrity impact, but no availability impact or server-side code execution.

Know when Mediawiki Mediasearch Extension 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

Vendor (wikimedia-foundation) PRIMARY 1.2 LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L/E:P/S:N/AU:Y/R:U/V:D/RE:M/U:Amber
vuln.today AI 5.4 MEDIUM

Authenticated wiki user injects (PR:L), victim must load the page (UI:R), XSS executes cross-context so S:C with Low C/I and no availability impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (wikimedia-foundation).

CVSS VectorVendor: wikimedia-foundation

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
Low

DescriptionCVE.org

Improper neutralization of Script-Related HTML tags in a web page (basic XSS) vulnerability in The Wikimedia Foundation MediaWiki MediaSearch extension allows Cross-Site Scripting (XSS).

This issue affects MediaWiki MediaSearch extension: 1.46, 1.45, and 1.43.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
optional MediaWiki extension, deployed on a subset of MediaWiki wikis
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

6
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +6
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy