CVE-2020-29007

The Score extension through 0.3.0 for MediaWiki has a remote code execution vulnerability due to improper sandboxing of the GNU LilyPond executable

Critical · published April 15, 2023

CVSS v3.1
9.8
EPSS
2%
Percentile
83.3
In the wild
Unconfirmed
What it is

🚨 Unauthenticated users can whip up malicious code with just a few notes! The Score extension for MediaWiki allows remote code execution through improper sandboxing of the GNU LilyPond executable. 🔥 Think of it like a talent show where every contestant can rewrite the rules on the fly. A user could waltz in with a simple music score and turn the entire performance into chaos by injecting harmful scripts, all while looking like a perfectly harmless participant! This means an attacker could gain full control of the server, executing arbitrary code that could lead to stolen data, unauthorized changes, or even total service disruptions. It's a game-changer, and not in a good way! Imagine what could happen if someone hijacked your website and wreaked havoc without anyone even noticing.

Put simply

Think of it like a talent show where every contestant can rewrite the rules on the fly. A user could waltz in with a simple music score and turn the entire performance into chaos by injecting harmful scripts, all while looking like a perfectly harmless participant! The vulnerability stems from a flaw in how the Score extension handles the GNU LilyPond executable, failing to properly sandbox execution. This improper handling allows crafted image data to run any arbitrary Scheme or shell code.

What to do

This means an attacker could gain full control of the server, executing arbitrary code that could lead to stolen data, unauthorized changes, or even total service disruptions. It's a game-changer, and not in a good way! Imagine what could happen if someone hijacked your website and wreaked havoc without anyone even noticing. To protect your MediaWiki installation, immediately update the Score extension to version 0.4.0 or later. Additionally, consider tightening user permissions for editing articles to prevent unauthorized code execution. 🛡️ You’ve got this! With the right updates and permissions in place, you can keep your site safe and sound! 💪✨

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.02317 · 83.3th percentile
Published
2023-04-15T00:00Z
EPSS history
Timeline
  • 15 APR 00:00Z
    The Score extension through 0.3.0 for MediaWiki has a remote code execution vulnerability due to improper sandboxing of the GNU LilyPond executable
    cvelistv5