Web / CMS

Authentication & Access Bypass

CSRF leads to pages deletion (CVE-2020-25263)

PyroCMS 3.7 is vulnerable to cross-site request forgery (CSRF) via the admin/addons/uninstall/anomaly.module.blocks URI: an arbitrary plugin will be deleted.

7.1
/ 10
High
CVSS v3.1
ADVISORY ID
PS45
PUBLISHED
2022-10-03
CVE IDs
CVE-2020-25263
VENDORS
PyroCMS
PUBLIC EXPLOIT
PoC public
CWE
CWE-352
PRODUCT
PyroCMS >= 3.7
CVSS VECTOR
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L
Abstract blurred background with dark tones and smooth gradient waves of blue, purple, and orange hues.
Summary

Overview

PyroCMS 3.7 is vulnerable to cross-site request forgery (CSRF) via the admin/addons/uninstall/anomaly.module.blocks URI: an arbitrary plugin will be deleted.

The PyroCMS is vulnerable to cross-site request forgery (CSRF). Due to action is performed via GET request. An attacker can leverage this vulnerability by creating a page (which has malicious request) and host this page on his server and share this page to victims through social engineering methods. Once the victims who are already authenticated to the PyroCMS, click upon the page, unintended actions will be performed on the victim’s behalf and the arbitrary plugin will be deleted.

Vulnerability details

Vulnerability details

CVE-2020-25263
CWE-352
High | 7.1

PyroCMS 3.7 is vulnerable to cross-site request forgery (CSRF) via the admin/addons/uninstall/anomaly.module.blocks URI: an arbitrary plugin will be deleted. The PyroCMS is vulnerable to cross-site request forgery (CSRF).

Auth:
None (remote, user interaction required)
Impact:
Arbitrary data or code modification, partial service degradation
DISCLOSURE

Disclosure timeline

2020-06-20 reported to the vendor

2020-10-10 CVE published

Credits

Farid Luhar