Severity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
Contributor auth required (PR:L) and admin interaction required (UI:R); scope changes to privileged session; no material availability impact attributable to XSS.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
1DescriptionCVE.org
Contributor Cross Site Scripting (XSS) in Frontend Admin by DynamiApps <= 3.29.10 versions.
AnalysisAI
Stored Cross-Site Scripting in the Frontend Admin by DynamiApps WordPress plugin (versions up to and including 3.29.10) enables contributor-level authenticated users to inject persistent malicious scripts through frontend-rendered forms. When a higher-privileged user such as an administrator subsequently views the affected content, the payload executes in their browser session, potentially enabling session hijacking, unauthorized administrative actions, or credential theft. No CISA KEV listing or confirmed public exploit code has been identified at time of analysis, though the low-privilege entry point makes this a realistic and practical threat in multi-author WordPress environments.
Technical ContextAI
Frontend Admin by DynamiApps (CPE: cpe:2.3:a:shabti_kaplan:frontend_admin_by_dynamiapps) is a WordPress plugin that exposes Advanced Custom Fields (ACF) form rendering on the frontend, permitting lower-privileged users such as contributors to submit and edit post content without accessing the WordPress admin dashboard. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-Site Scripting), meaning user-controlled input submitted through these frontend forms is insufficiently sanitized or encoded before being rendered back into page output. The CVSS S:C (Scope Changed) metric is technically significant: it confirms the injected payload transcends the contributor's own session boundary and executes in the context of whatever privileged user views the poisoned content, enabling effective privilege escalation through the browser.
RemediationAI
Update the Frontend Admin by DynamiApps plugin beyond version 3.29.10 via the WordPress dashboard (Plugins > Updates) or by downloading directly from the WordPress plugin repository. The exact fixed version should be confirmed against the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/acf-frontend-form-element/vulnerability/wordpress-frontend-admin-by-dynamiapps-plugin-3-29-10-cross-site-scripting-xss-vulnerability before deploying, as that version was not independently verified from the available data. As a compensating control pending upgrade, administrators should audit and minimise contributor-level accounts, particularly those granted to untrusted or external users, since PR:L is the required entry condition - eliminating unnecessary contributor accounts directly removes the exploitation path. Patchstack customers may apply the platform's virtual patching rules as an interim measure. Enabling a WAF rule targeting stored XSS injection patterns adds a detection layer but should not substitute for patching, as WAF bypass is achievable by a motivated attacker.
More in Frontend Admin By Dynamiapps
View allStored cross-site scripting in the Frontend Admin by DynamiApps WordPress plugin (all versions before 3.29.9) allows una
Missing authorization in Frontend Admin by DynamiApps WordPress plugin (versions before 3.29.7) exposes taxonomy term cr
Unauthenticated path traversal file deletion in the Frontend Admin by DynamiApps WordPress plugin before 3.29.13 allows
Unauthenticated account takeover in the Frontend Admin by DynamiApps WordPress plugin (all versions through 3.29.12) let
Privilege escalation in the Frontend Admin by DynamiApps WordPress plugin (all versions through 3.29.9) lets attackers t
Privilege escalation in the Frontend Admin by DynamiApps WordPress plugin (versions up to and including 3.29.10) lets re
Password reset authorization bypass in the Frontend Admin by DynamiApps WordPress plugin (all versions through 3.29.9) a
Privilege escalation in Frontend Admin by DynamiApps plugin allows authenticated attackers with editor-level access to e
Unauthenticated privilege escalation in the Frontend Admin by DynamiApps WordPress plugin (versions up to and including
Privilege escalation in the Frontend Admin by DynamiApps WordPress plugin (versions up to and including 3.29.2) allows a
Unauthorized deletion of arbitrary membership plans is possible in the Frontend Admin by DynamiApps WordPress plugin (al
Unauthenticated arbitrary file deletion in the Frontend Admin by DynamiApps WordPress plugin (versions up to and includi
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-60923
GHSA-gxv9-2vc5-hx9v