vendor:
Admin Menu Tree Page View
by:
Panagiotis Vagenas
8.8
CVSS
HIGH
CSRF, Privilege Escalation
352
CWE
Product Name: Admin Menu Tree Page View
Affected Version From: 2.6.9
Affected Version To: 2.6.9
Patch Exists: YES
Related CWE: N/A
CPE: N/A
Metasploit:
N/A
Other Scripts:
N/A
Platforms Tested: WordPress 4.9.1
2017
Admin Menu Tree Page View [CSRF, Privilege Escalation]
Plugin implements AJAX action `admin_menu_tree_page_view_add_page` which calls back the function `admin_menu_tree_page_view_add_page`. The later does not implement any anti-CSRF controls or security checks. Leveraging a CSRF attack an attacker could perform a Persistent XSS attack if the victim has administrative rights (see PoC). The AJAX action is a privileged one so it's only available for registered users. Even so it doesn't implement any capabilities checks so it's available to all users no matter the access level. This could allow any registered user to create arbitrary posts no matter the access level.
Mitigation:
Implement anti-CSRF controls and security checks.