Learn about CVE-2020-29004, a CSRF vulnerability in the Push extension for MediaWiki through version 1.35, allowing unauthorized actions. Find mitigation steps and affected systems here.
The API in the Push extension for MediaWiki through version 1.35 had a vulnerability that allowed for a CSRF attack due to the lack of an edit token requirement.
Understanding CVE-2020-29004
This CVE entry describes a security issue in the Push extension for MediaWiki that could be exploited for a CSRF attack.
What is CVE-2020-29004?
The vulnerability in the Push extension for MediaWiki through version 1.35 allowed attackers to perform CSRF attacks by bypassing the edit token requirement in ApiPushBase.php.
The Impact of CVE-2020-29004
The absence of the edit token requirement in the API of the Push extension for MediaWiki could lead to unauthorized actions being performed by attackers through CSRF attacks.
Technical Details of CVE-2020-29004
This section provides more technical insights into the CVE-2020-29004 vulnerability.
Vulnerability Description
The vulnerability in ApiPushBase.php of the Push extension for MediaWiki through version 1.35 enabled a CSRF attack by not enforcing the edit token requirement.
Affected Systems and Versions
Exploitation Mechanism
Attackers could exploit this vulnerability by sending crafted requests to the API without the need for a valid edit token, allowing them to perform unauthorized actions.
Mitigation and Prevention
To address and prevent the CVE-2020-29004 vulnerability, consider the following steps:
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates
Ensure that you update the Push extension for MediaWiki to a version that includes the fix for the CSRF vulnerability.