ACF Extended CVE-2025-15463
MEDIUMSeverity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Network-exploitable without credentials or interaction; C:L/I:L reflects impact bounded by available shortcodes, not direct PHP execution; A:N as no availability path exists.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
The The Advanced Custom Fields: Extended plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and including, 0.9.2.3. This is due to the software allowing users to execute an action that does not properly validate a value before running do_shortcode. This makes it possible for unauthenticated attackers to execute arbitrary shortcodes.
AnalysisAI
Arbitrary shortcode execution in the Advanced Custom Fields: Extended WordPress plugin (all versions through 0.9.2.3) enables unauthenticated remote attackers to invoke any shortcode registered in a WordPress installation by submitting crafted input to exposed front-end forms. The flaw exists in two code paths - the form front-end renderer and the email action handler - both of which pass user-controlled values directly to WordPress's do_shortcode() function without validation or allowlisting. No active exploitation has been identified (SSVC: Exploitation none, not in CISA KEV), and EPSS sits at 0.09% (25th percentile), though the attack is flagged as automatable, raising the potential for opportunistic scanning at scale.
Technical ContextAI
The root cause is CWE-94 (Improper Control of Generation of Code - Code Injection), where externally supplied data is evaluated as executable instruction without sanitization. The affected product is the ACF Extended plugin (CPE: cpe:2.3:a:hwk-fr:advanced_custom_fields:_extended), a widely used extension of the Advanced Custom Fields framework for WordPress. Two specific vulnerable files have been identified in plugin source at version 0.9.2.2: includes/modules/form/module-form-front-render.php at line 35, which handles front-end form rendering, and includes/modules/form/module-form-action-email.php at line 111, which processes email actions triggered by form submissions. In both cases, a value originating from user input reaches WordPress's do_shortcode() without any validation gate, allowing the entire registered shortcode ecosystem of the target site to be invoked externally. The severity of impact is therefore context-dependent: sites with shortcodes that can read database content, expose user data, or trigger plugin actions face materially higher risk than those with only display-oriented shortcodes.
RemediationAI
Update the Advanced Custom Fields: Extended plugin to a version beyond 0.9.2.3. The exact patched release version is not confirmed in the available intelligence data - consult the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/f8544784-1994-47e2-be39-568d0ab9ee00 and the WordPress plugin repository to identify and deploy the current fixed release before upgrading. As an interim compensating control where immediate patching is not feasible, disable or remove any ACF Extended form modules rendered on publicly accessible front-end pages, specifically disabling the front-render and email-action form features, since these are the identified vulnerable code paths; note this may break existing form-based functionality on the site. Deploying a WordPress WAF rule (e.g., via Wordfence Firewall or similar) to detect and block shortcode-like patterns in form submissions can provide an additional layer of defense, but carries a risk of false positives on legitimate shortcode-containing submissions and is not a substitute for patching.
More in Advanced Custom Fields
View allThe Advanced Custom Fields (ACF) Free and Pro WordPress plugins 6.x before 6.1.0 and 5.x before 5.12.5 unserialize user
The Advanced Custom Fields WordPress plugin before 5.12.3, Advanced Custom Fields Pro WordPress plugin before 5.12.3 all
Unauthenticated administrator account takeover in the Advanced Custom Fields: Extended WordPress plugin before 0.9.2.7 i
Privilege escalation to administrator in the Advanced Custom Fields: Extended WordPress plugin before 0.9.2.7 allows una
The Secure Custom Fields WordPress plugin before 6.3.9, Secure Custom Fields WordPress plugin before 6.3.6.3, Advanced C
The Advanced Custom Fields (ACF) WordPress plugin before 6.3, Advanced Custom Fields Pro WordPress plugin before 6.3 all
Unauth. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low at
The Advanced Custom Fields Pro WordPress plugin before 5.9.1 did not properly escape the generated update URL when outpu
Unauthenticated privilege escalation in the Advanced Custom Fields: Extended (ACFE) WordPress plugin through version 0.9
Arbitrary file deletion in the Novarain/Tassos Framework system plugin (plg_system_nrframework) and the suite of Tassos.
Advanced Custom Fields versions prior to 5.11 and Advanced Custom Fields Pro versions prior to 5.11 contain a missing au
Missing authorization vulnerability in Advanced Custom Fields versions prior to 5.12.1 and Advanced Custom Fields Pro ve
Same weakness CWE-94 – Code Injection
View allShare
External POC / Exploit Code
Leaving vuln.today