CVE-2019-12467: MediaWiki Incorrect Access Control vulnerability
5.3
CVSS Score
3.0
Basic Information
CVE ID
GHSA ID
EPSS Score
0.56036%
CWE
Published
5/24/2022
Updated
5/15/2024
KEV Status
No
Technology
PHP
Technical Details
CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| mediawiki/core | composer | < 1.27.6 | 1.27.6 |
| mediawiki/core | composer | >= 1.30.0, < 1.30.2 | 1.30.2 |
| mediawiki/core | composer | >= 1.31.0, < 1.31.2 | 1.31.2 |
| mediawiki/core | composer | >= 1.32.0, < 1.32.2 | 1.32.2 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stemmed from missing access controls in the Special:ChangeEmail functionality. The Phabricator task T209794 specifically shows patches adding rate limiting (User::pingLimiter) and block checks to SpecialChangeEmail::execute. The CVE description confirms attackers could abuse this endpoint for spam due to missing rate limits. The execute function is the entry point for this special page's functionality, making it the logical location for the vulnerability before security controls were added.