CVE-2020-29007
Last modified
CVE-2020-29007 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. The Score extension through 0.3.0 for MediaWiki has a remote code execution vulnerability due to improper sandboxing of the GNU LilyPond executable. This allows any user with an ability to edit articles (potentially including unauthenticated anonymous users) to execute arbitrary Scheme or shell code by using crafted {{Image data to generate musical scores containing malicious code.. EPSS estimates a 2.32% chance of exploitation in the next 30 days.
Description
The Score extension through 0.3.0 for MediaWiki has a remote code execution vulnerability due to improper sandboxing of the GNU LilyPond executable. This allows any user with an ability to edit articles (potentially including unauthenticated anonymous users) to execute arbitrary Scheme or shell code by using crafted {{Image data to generate musical scores containing malicious code.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Mediawiki | Score | <= 0.3.0 |
References
- https://github.com/seqred-s-a/cve-2020-29007Exploit, Mitigation, Third Party Advisory
- https://phabricator.wikimedia.org/T257062Exploit, Third Party Advisory
- https://seqred.pl/en/cve-2020-29007-remote-code-execution-in-mediawiki-score/Exploit, Third Party Advisory
- https://www.mediawiki.org/wiki/Extension:ScoreVendor Advisory
- https://github.com/seqred-s-a/cve-2020-29007Exploit, Mitigation, Third Party Advisory
- https://phabricator.wikimedia.org/T257062Exploit, Third Party Advisory
- https://seqred.pl/en/cve-2020-29007-remote-code-execution-in-mediawiki-score/Exploit, Third Party Advisory
- https://www.mediawiki.org/wiki/Extension:ScoreVendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2020-29007?
How severe is CVE-2020-29007?
How do I fix CVE-2020-29007?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2020
- CVE-2020-29001An issue was discovered on Geeni GNC-CW028 Camera 2.7.2, Gee…7.2
- CVE-2020-29002includes/CologneBlueTemplate.php in the CologneBlue skin for…4.8
- CVE-2020-29003The PollNY extension for MediaWiki through 1.35 allows XSS v…5.4
- CVE-2020-29004The API in the Push extension for MediaWiki through 1.35 did…8.8
- CVE-2020-29005The API in the Push extension for MediaWiki through 1.35 use…7.5
- CVE-2020-29006MISP before 2.4.135 lacks an ACL check, related to app/Contr…9.8
- CVE-2020-2901Vulnerability in the MySQL Server product of Oracle MySQL (c…4.9
- CVE-2020-29010An exposure of sensitive information to an unauthorized acto…5
- CVE-2020-29011Instances of SQL Injection vulnerabilities in the checksum s…8.8
- CVE-2020-29012An insufficient session expiration vulnerability in FortiSan…5.3
- CVE-2020-29013An improper input validation vulnerability in the sniffer in…5.4
- CVE-2020-29014A concurrent execution using shared resource with improper s…5.3
Are you affected by CVE-2020-29007?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
