CVE-2022-29906

The admin API module in the QuizGame extension for MediaWiki through 1.37.2 (before 665e33a68f6fa1167df99c0aa18ed0157cdf9f66) omits a check for the quizadmin…

published April 29, 2022

CVSS
—
EPSS
1%
Percentile
69.7
In the wild
Unconfirmed
What it is

⚠️ A missing authorization check in the QuizGame extension for MediaWiki could let anyone step into the admin's shoes! Think of it like a secret VIP room in a restaurant that has no bouncer at the door — anyone could just walk in and enjoy all the perks without a reservation! This oversight means that a malicious user could potentially access and modify admin-level settings, leading to unauthorized changes or data exposure. While it's not actively exploited, the risk is there — and no one wants a surprise party they didn't plan!

Put simply

Think of it like a secret VIP room in a restaurant that has no bouncer at the door — anyone could just walk in and enjoy all the perks without a reservation! The vulnerability arises from an omitted authorization check in the admin API module of the QuizGame extension, allowing users without the 'quizadmin' role to perform administrative actions.

What to do

This oversight means that a malicious user could potentially access and modify admin-level settings, leading to unauthorized changes or data exposure. While it's not actively exploited, the risk is there — and no one wants a surprise party they didn't plan! Ensure you update to a patched version of the QuizGame extension beyond 1.37.2 (after commit 665e33a) to secure your installation. Additionally, audit your permissions to ensure only authorized users have admin access. Don't leave any doors open! You've got this! With a quick update, you'll be back in control! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01273 · 69.7th percentile
Published
2022-04-29T03:42Z
EPSS history
Timeline
  • 29 APR 03:42Z
    The admin API module in the QuizGame extension for MediaWiki through 1.37.2 (before 665e33a68f6fa1167df99c0aa18ed0157cdf9f66) omits a check for the quizadmin…
    cvelistv5