CVE-2026-18432
Last modified
CVE-2026-18432 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. The Frontend Admin by DynamiApps plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 3.29.9. The vulnerability exists because `ActionUser::conditions_logic()` gates the `current_user_can('edit_user', $user_id)` authorization check behind an `is_numeric()` test, causing the check to be skipped entirely when `$user_id` is a non-numeric string — a condition that can be induced by passing a crafted value such as `1one` through the unvalidated `item_id` parameter of the unauthenticated `wp_ajax_nopriv_frontend_admin/forms/change_form` AJAX endpoint. EPSS estimates a 0.45% chance of exploitation in the next 30 days.
Description
The Frontend Admin by DynamiApps plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 3.29.9. The vulnerability exists because `ActionUser::conditions_logic()` gates the `current_user_can('edit_user', $user_id)` authorization check behind an `is_numeric()` test, causing the check to be skipped entirely when `$user_id` is a non-numeric string — a condition that can be induced by passing a crafted value such as `1one` through the unvalidated `item_id` parameter of the unauthenticated `wp_ajax_nopriv_frontend_admin/forms/change_form` AJAX endpoint. This makes it possible for attackers to escalate privileges to administrator by obtaining a server-signed `_acf_objects` payload carrying the non-numeric user ID, which WordPress subsequently coerces to integer 1 (the default administrator), allowing the attacker to overwrite that account's password or email address. Exploitation by unauthenticated users requires a public-facing frontend user form to be configured; in all other cases a subscriber-level account is sufficient.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| shabti | Frontend Admin by DynamiApps | <= 3.29.9 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-18432?
How severe is CVE-2026-18432?
How do I fix CVE-2026-18432?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-18426Concrete CMS 9.0.0 through 9.5.2 did not enforce a block-lev…6.5
- CVE-2026-18427@fastify/static before version 10.1.3 contains an incomplete…7.5
- CVE-2026-18428A SQL query validation bypass in the Flint extension query h…8.8
- CVE-2026-1843The Super Page Cache plugin for WordPress is vulnerable to S…7.2
- CVE-2026-18430HumHub 1.18.4 contains a stored cross-site scripting vulnera…7.2
- CVE-2026-18431The Avada theme for WordPress is vulnerable to Arbitrary Fil…9.8
- CVE-2026-18433GitLab has remediated an issue in GitLab EE affecting all ve…4.3
- CVE-2026-18435The Kadence Blocks — Page Builder Toolkit for Gutenberg Edit…6.4
- CVE-2026-18436The MailPress plugin for WordPress is vulnerable to unauthor…5.3
- CVE-2026-18437The MailerPress – Newsletter, email marketing & AI automatio…5.3
- CVE-2026-18438The Templately – Elementor & Gutenberg Template Library: 650…8.8
- CVE-2026-18439The Tutor LMS – eLearning and online course solution plugin …4.3
Are you affected by CVE-2026-18432?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
