Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain or register subscriber-level WordPress account
-
ExploitSend crafted POST to /wp-admin/admin-ajax.php
-
ExecutionInvoke unprotected membership plan deletion AJAX action
-
ImpactMembership plans permanently deleted
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid WordPress account at any role level, including subscriber - the lowest default WordPress role. Sites with open user registration are most exposed, as an attacker can self-register without prior access. Sites with closed registration limit exploitation to existing authenticated users, significantly narrowing the realistic attacker pool. No special plugin configuration, non-default settings, or specific deployment topology is required beyond having the Frontend Admin by DynamiApps plugin installed and active. The vulnerability is scoped exclusively to deletion of membership plans; it does not provide file system access, code execution, privilege escalation, or data exfiltration. Unauthenticated requests to the AJAX endpoint will not succeed, as WordPress rejects wp_ajax_* hook invocations from unauthenticated sessions. |
| Impact | The CVSS 4.3 Medium score accurately reflects the constrained scope: network-delivered with low complexity, but exploitation requires at minimum a subscriber-level credential (PR:L), and the impact is limited strictly to integrity with no confidentiality or availability components in the base score. The EPSS score of 0.13% (3rd percentile) is notably low despite the existence of a public proof-of-concept, suggesting awareness in the research community has not translated into broad scanning or exploitation campaigns. No CISA KEV listing is present, consistent with the low EPSS signal. The real-world risk is context-dependent: on sites where membership plans govern billing or access control, their deletion could cause significant operational disruption disproportionate to the CVSS score alone. Sites with open user registration face the highest exposure since attackers can self-register a qualifying account; sites with closed registration restrict the attacker pool to existing authenticated users, which meaningfully reduces the realistic threat surface. The public POC lowers the skill barrier for exploitation, making prompt patching advisable despite the low EPSS. |
| Exploit ScenarioDerived | An attacker self-registers a subscriber account on a WordPress site with open registration and the vulnerable plugin active, then sends a crafted HTTP POST to /wp-admin/admin-ajax.php specifying the unprotected membership deletion action. Because no capability check is performed server-side, the targeted membership plans are permanently deleted. A publicly available proof-of-concept reduces the technical skill required for this attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAI
Unauthorized deletion of arbitrary membership plans is possible in the Frontend Admin by DynamiApps WordPress plugin (all versions before 3.29.11) due to a missing capability check on an AJAX endpoint accessible to any logged-in user. Any subscriber-level WordPress account holder can send a crafted AJAX request to invoke the unprotected action and permanently remove membership plans without administrative authorization. A publicly available proof-of-concept exists per WPScan, though the EPSS score of 0.13% (3rd percentile) indicates very limited observed exploitation activity at time of analysis, and the vulnerability is not listed in CISA KEV.
RemediationAI
Upgrade Frontend Admin by DynamiApps to version 3.29.11 or later; this is the vendor-released patch confirmed by WPScan and the EUVD advisory. The fix addresses the missing capability check on the affected AJAX action. If immediate patching is not feasible, disabling open WordPress user registration narrows the attacker pool to existing accounts - note this does not eliminate risk from malicious insiders or holders of compromised credentials. A web application firewall rule restricting AJAX POST requests to the relevant action name can provide a temporary compensating control, though identifying the exact action name requires inspecting the plugin source. Deactivating the plugin entirely is the most reliable interim measure if membership plan functionality is not immediately critical. Advisory details and patch confirmation are at https://wpscan.com/vulnerability/0fee8405-24c3-470e-b16d-7c839cba6038/.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Frontend Admin by DynamiApps is a WordPress plugin that registers AJAX actions via the wp_ajax_* hook system, which are accessible to any authenticated WordPress user by default. CWE-862 (Missing Authorization) is the root cause: the plugin omits a call to current_user_can() or equivalent capability verification before processing a membership plan deletion request, meaning any authenticated user - regardless of role - can trigger what should be an administrator-only action. The affected product identifier per CPE is cpe:2.3:a:unknown:frontend_admin_by_dynamiapps:*:*:*:*:*:*:*:*, covering all versions from initial release through those preceding 3.29.11. The NVD CPE vendor field is listed as 'unknown', indicating vendor mapping is not yet finalized in the NVD database.
Know when Frontend Admin By Dynamiapps gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Network-accessible AJAX endpoint requires only subscriber-level authentication; sole impact is unauthorized deletion of membership plan records, limiting integrity to Low with no confidentiality or availability loss.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Frontend Admin by DynamiApps WordPress plugin before 3.29.11 does not perform a capability check on one of its AJAX actions, allowing any authenticated user, such as a subscriber, to delete arbitrary membership plans.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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
Unauthenticated arbitrary file deletion in the Frontend Admin by DynamiApps WordPress plugin (versions up to and includi
SQL injection in the Frontend Admin by DynamiApps WordPress plugin (all versions up to and including 3.29.13) lets an au
EUVD-2026-68065
GHSA-x776-485v-f3r3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB