cbcvebase.
CVE-2021-30159
published 2021-04-09

CVE-2021-30159: An issue was discovered in MediaWiki before 1.31.12 and 1.32.x through 1.35.x before 1.35.2. Users can bypass intended restrictions on deleting pages in…

PriorityP422medium4.3CVSS 3.1
AVNACLPRLUINSUCNILAN
EPSS
1.56%
72.7th percentile
An issue was discovered in MediaWiki before 1.31.12 and 1.32.x through 1.35.x before 1.35.2. Users can bypass intended restrictions on deleting pages in certain "fast double move" situations. MovePage::isValidMoveTarget() uses FOR UPDATE, but it's only called if Title::getArticleID() returns non-zero with no special flags. Next, MovePage::moveToInternal() will delete the page if getArticleID(READ_LATEST) is non-zero. Therefore, if the page is missing in the replica DB, isValidMove() will return true, and then moveToInternal() will unconditionally delete the page if it can be found in the master.

Affected

11 ranges
VendorProductVersion rangeFixed in
debiandebian_linux
debiandebian_linux
debianmediawiki< mediawiki 1:1.35.2-1 (bookworm)mediawiki 1:1.35.2-1 (bookworm)
fedoraprojectfedora
fedoraprojectfedora
mediawikimediawiki< 1.31.121.31.12
mediawikimediawiki>= 0 < 1:1.35.2-11:1.35.2-1
mediawikimediawiki>= 0 < 1:1.35.2-11:1.35.2-1
mediawikimediawiki>= 0 < 1:1.35.2-11:1.35.2-1
mediawikimediawiki>= 0 < 1:1.35.2-11:1.35.2-1
mediawikimediawiki>= 1.32.0 < 1.35.21.35.2

CVSS provenance

nvdv3.14.3MEDIUMCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
nvdv2.04.0MEDIUMAV:N/AC:L/Au:S/C:N/I:P/A:N
osv4.3MEDIUM
vendor_debian4.3MEDIUM
vendor_redhat4.3MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.