Vulnerability · Published Sep 25, 2025 · Assigned by GitHub_M
CVE-2025-59839Star Citizen EmbedVideo Extension Stored XSS through wikitext caused by usage of non-reserved data attributes
High 8.6
In plain English
A high-severity cross-site scripting in mediawiki-extensions-EmbedVideo from StarCitizenWiki. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 24% of all known vulnerabilities).
Official description
The EmbedVideo Extension is a MediaWiki extension which adds a parser function called #ev and various parser tags for embedding video clips from various video sharing services. In versions 4.0.0 and prior, the EmbedVideo extension allows adding arbitrary attributes to an HTML element, allowing for stored XSS through wikitext. This issue has been patched via commit 4e075d3.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Packagist | starcitizenwiki/embedvideo | no fix listed | GHSA-4j5h-mvj3-m48v |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| StarCitizenWiki | mediawiki-extensions-EmbedVideo | <= 4.0.0 |
Weakness: CWE-79 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L
References
- https://github.com/StarCitizenWiki/mediawiki-extensions-EmbedVideo/security/advisories/GHSA-4j5h-mvj3-m48v x_refsource_CONFIRM
- https://github.com/StarCitizenWiki/mediawiki-extensions-EmbedVideo/commit/4e075d3dc9a15a3ee53f449a684d5ab847e52f01 x_refsource_MISC
- https://github.com/StarCitizenWiki/mediawiki-extensions-EmbedVideo/blob/440fb331a84b2050f4cc084c1d31d58a1d1c202d/resources/ext.embedVideo.videolink.js#L5-L20 x_refsource_MISC
- https://github.com/StarCitizenWiki/mediawiki-extensions-EmbedVideo/blob/440fb331a84b2050f4cc084c1d31d58a1d1c202d/resources/modules/iframe.js#L139-L155 x_refsource_MISC