Description
The Frontend Admin by DynamiApps plugin for WordPress is vulnerable to PHP Object Injection via deserialization of the 'post_content' of admin_form posts in all versions up to, and including, 3.28.31. This is due to the use of WordPress's `maybe_unserialize()` function without class restrictions on user-controllable content stored in admin_form post content. This makes it possible for authenticated attackers, with Editor-level access and above, to inject a PHP Object. The additional presence of a POP chain allows attackers to achieve remote code execution.
Problem types
CWE-502 Deserialization of Untrusted Data
Product status
Any version
Timeline
| 2026-02-27: | Vendor Notified |
| 2026-03-25: | Disclosed |
Credits
Osvaldo Noe Gonzalez Del Rio
References
www.wordfence.com/...-88c1-4638-9de5-e202807866e1?source=cve
plugins.trac.wordpress.org/...admin-pages/forms/settings.php
plugins.trac.wordpress.org/...admin-pages/forms/settings.php
plugins.trac.wordpress.org/...-element&sfp_email=&sfph_mail=