CVE-2020-25814: MediaWiki Cross-site Scripting (XSS) vulnerability
(updated )
In MediaWiki before 1.31.9 and 1.32.x through 1.34.x before 1.34.3, XSS related to jQuery can occur. The attacker creates a message with [javascript:payload xss] and turns it into a jQuery object with mw.message().parse(). The expected result is that the jQuery object does not contain an tag (or it does not have a href attribute, or it’s empty, etc.). The actual result is that the object contains an <a href =“javascript… that executes when clicked.
References
- github.com/FriendsOfPHP/security-advisories/blob/master/mediawiki/core/CVE-2020-25814.yaml
- github.com/advisories/GHSA-4vr7-m8p8-434h
- github.com/wikimedia/mediawiki
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/RTTPZ7XMDS66I442OLLHXBDNP2LCBJU6
- lists.wikimedia.org/pipermail/mediawiki-l/2020-September/048480.html
- lists.wikimedia.org/pipermail/mediawiki-l/2020-September/048488.html
- nvd.nist.gov/vuln/detail/CVE-2020-25814
- phabricator.wikimedia.org/T86738
- www.mediawiki.org/wiki/ResourceLoader/Core_modules
Code Behaviors & Features
Detect and mitigate CVE-2020-25814 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →