CVE-2021-24215
published 2021-04-12CVE-2021-24215: An Improper Access Control vulnerability was discovered in the Controlled Admin Access WordPress plugin before 1.5.2. Uncontrolled access to the website…
PriorityP268critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EXPLOIT
EPSS
9.73%
94.9th percentile
An Improper Access Control vulnerability was discovered in the Controlled Admin Access WordPress plugin before 1.5.2. Uncontrolled access to the website customization functionality and global CMS settings, like /wp-admin/customization.php and /wp-admin/options.php, can lead to a complete compromise of the target resource.
Affected
1 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| wpruby | controlled_admin_access | < 1.5.2 | 1.5.2 |
Detection & IOCsextracted from sources · hover to see the quote
path/wp-content/plugins/controlled-admin-access/
sigma
status_code_2 == 200 AND contains(content_type_2, 'text/html') AND contains(body_2, 'This page allows direct access to your site settings') AND contains(body_2, 'Controlled Admin Access')
- →Detect exploitation attempts by monitoring HTTP GET requests to /wp-admin/options.php returning HTTP 200 with body containing 'This page allows direct access to your site settings' and 'Controlled Admin Access' — indicating unauthorized access to WordPress global settings via the vulnerable plugin.
- →Fingerprint vulnerable WordPress installations by searching for the plugin path /wp-content/plugins/controlled-admin-access/ in HTTP response bodies (Shodan: http.html:/wp-content/plugins/controlled-admin-access/, FOFA: body=/wp-content/plugins/controlled-admin-access/).
- →The attack flow involves two requests: (1) POST to /wp-login.php to authenticate, followed by (2) GET to /wp-admin/options.php — monitor for low-privilege or guest accounts successfully accessing /wp-admin/options.php.
- ·The Nuclei template is marked 'authenticated' — exploitation requires valid (low-privilege) WordPress credentials; the vulnerability is improper access control (CWE-284/CWE-425), not unauthenticated access, despite the CVSS PR:N score.
- ·Affected versions are <= 1.4.0; the fix was introduced in version 1.5.2. Ensure version checks target the correct range when deploying detection rules.
- ·The template requires exactly 2 HTTP requests (max-request: 2); detection logic depends on the second response (status_code_2, content_type_2, body_2), meaning single-request scanners will miss the confirmation step.
CVSS provenance
nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.010.0CRITICALAV:N/AC:L/Au:N/C:C/I:C/A:C
CVEs like this are exactly what “Exploited This Week” covers.
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.
No detection rules found.
Nuclei
Controlled Admin Access WordPress Plugin <= 1.4.0 - Improper Access Control & Privilege Escalation
nuclei·CVSS 9.8
CVE-2021-24215 [CRITICAL] Controlled Admin Access WordPress Plugin <= 1.4.0 - Improper Access Control & Privilege Escalation
Controlled Admin Access WordPress Plugin <= 1.4.0 - Improper Access Control & Privilege Escalation
An Improper Access Control vulnerability was discovered in the plugin. Uncontrolled access to the website customization functionality and global CMS settings, like /wp-admin/customization.php and /wp-admin/options.php, can lead to a complete compromise of the target resource.
Template:
id: CVE-2021-24215
info:
name: Controlled Admin Access WordPress Plugin <= 1.4.0 - Improper Access Control & Privilege Escalation
author: r3Y3r53
severity: critical
description: |
An Improper Access Control vulnerability was discovered in the plugin. Uncontrolled access to the website customization functionality and global CMS settings, like /wp-admin/customization.php and /wp-admin/options.php, can lead to
No writeups or analysis indexed.
https://m0ze.ru/vulnerability/%5B2021-03-18%5D-%5BWordPress%5D-%5BCWE-284%5D-Controlled-Admin-Access-WordPress-Plugin-v1.4.0.txthttps://wpscan.com/vulnerability/eec0f29f-a985-4285-8eed-d1855d204a20https://m0ze.ru/vulnerability/%5B2021-03-18%5D-%5BWordPress%5D-%5BCWE-284%5D-Controlled-Admin-Access-WordPress-Plugin-v1.4.0.txthttps://wpscan.com/vulnerability/eec0f29f-a985-4285-8eed-d1855d204a20
2021-04-12
Published