Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLocate vulnerable front-end form
-
ExploitSubmit form as unauthenticated visitor
-
ExecutionConfirmation message processes embedded shortcodes server-side
-
ImpactArbitrary shortcode execution in site context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
|
| Exploitation Conditions | Exploitation requires the site to publish an ACF Extended / ACF Extended PRO front-end form (versions 0.9.2.4-0.9.2.7) whose STORED form configuration does not carry the setting that disables shortcode processing in the confirmation message; only such forms are affected, which is the attacker-uncontrolled precondition reflected by AC:H. Given that, an unauthenticated visitor needs no credentials and no user interaction beyond a normal form submission to trigger server-side shortcode processing. Limiting factors: no vulnerable/misconfigured front-end form means no exposure, the impact is bounded to shortcodes registered on the target site rather than true arbitrary code execution, and only the listed version range is affected (fixed in 0.9.2.8). |
| Impact | This is a medium-severity issue (CVSS 4.8, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N) rather than a top-priority emergency. The signals are internally consistent on reach but modest on impact: AV:N/PR:N/UI:N means any unauthenticated visitor can reach the flaw over the network with no interaction, but AC:H reflects that exploitation depends on a condition the attacker does not control - the targeted front-end form's stored configuration must not carry the setting that disables shortcode processing. It is NOT in CISA KEV, so there is no confirmed active exploitation, and no EPSS score was provided, so widespread-exploitation probability cannot be quantified from the input. The 'RCE' tag overstates the rated impact: the CVSS vector caps impact at C:L/I:L/A:N (limited confidentiality and integrity, no availability), consistent with execution of registered WordPress shortcodes in the site's context rather than unconstrained arbitrary code execution - treat the RCE label as a category hint, not a confirmed impact, and verify what the available shortcodes can actually do on a given site. The vuln.today priority is 'this_month', aligning with a real but non-urgent fix window. A public PoC reference exists (WPScan) but is not verified as working exploit code, so POC availability should not be read as active exploitation. |
| Exploit ScenarioDerived | An unauthenticated visitor finds a public front-end form published by a site running ACF Extended (free or PRO) version 0.9.2.4-0.9.2.7 whose stored configuration lacks the setting that disables shortcode processing in the confirmation message. The visitor submits the form, and the server renders the confirmation message with embedded shortcodes executed server-side in the site's context, limited to whatever registered shortcodes are available. A public PoC reference exists (WPScan); it is not verified as working exploit code. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 23, 2026
Improper shortcode handling in the Advanced Custom Fields: Extended and ACF Extended PRO WordPress plugins (versions 0.9.2.4 through 0.9.2.7) allows unauthenticated visitors to have arbitrary shortcodes executed server-side when they submit a front-end form whose stored configuration lacks the setting that disables shortcode processing in the confirmation message. Exploitation is conditional on the site publishing such a form, an attacker-uncontrolled precondition reflected by the high attack complexity; where that condition holds, no credentials or user interaction beyond a normal submission are needed. The impact is bounded to shortcodes registered on the target site rather than true arbitrary code execution, and the vendor has released a fix in 0.9.2.8; only a public PoC reference exists and it is not verified as working exploit code, with no confirmed active exploitation (CISA KEV) and this month's priority label.
RemediationAI
Vendor-released patch: upgrade Advanced Custom Fields: Extended and Advanced Custom Fields: Extended PRO to 0.9.2.8 or later - this is the only complete fix, since the defect is in how the plugin reads the stored form setting rather than in a configurable toggle. Confirm the update through the WordPress plugin dashboard or by deploying the 0.9.2.8 package, and verify the installed version on both free and PRO editions where both are present. Where immediate upgrading is not possible, the practical compensating control is to review every published front-end form and either unpublish it or re-save its configuration so the setting disabling shortcode processing in the confirmation message is explicitly present, then re-check each form after any configuration change; the trade-off is that this depends on operator diligence across all forms and leaves the plugin code itself unfixed. A broader containment option is to limit which shortcodes are registered on the site, which caps what an exposed form could invoke but does not remove the exposure. Consult https://wpscan.com/vulnerability/52f1633a-21ae-4273-8f24-5c10c2a92a8b/ for the vendor advisory details and track EUVD-2026-108668 for updates. This is a this-month priority item rather than an emergency: there is no confirmed active exploitation (CISA KEV) and only an unverified public PoC reference.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw lives in the WordPress plugin layer that renders front-end form confirmation messages. WordPress shortcodes are a core extensibility mechanism: registered callbacks run server-side whenever the_content-style processing is applied to a string, so any stored or submitted text that reaches shortcode expansion can invoke plugin, theme or core functionality. ACF Extended 0.9.2.4-0.9.2.7 fails to consistently disable shortcode processing for the confirmation message of its front-end forms; the setting that would normally suppress that processing is read from the form's stored configuration, so forms saved without it leave the message path exposed to shortcode expansion. The relevant weakness class is improper neutralization of special elements in output (shortcode injection), though no CWE was supplied. The CPE strings identify both the free and PRO editions as affected. Severity is medium (CVSS 4.8) because attack complexity is high and confidentiality/integrity impact is low: the trigger depends entirely on the deployed form configuration, and the resulting execution is limited to shortcodes already registered on the target site, not arbitrary PHP or shell execution despite the RCE-oriented tag in the source feed.
Know when Advanced Custom Fields 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:H/PR:N/UI:N/S:U/C:L/I:L/A:N
AC:H because exploitation depends on a targeted form's stored config lacking the disable setting (attacker-uncontrolled); PR:N/UI:N since any visitor can submit; impact limited to shortcode execution hence C:L/I:L/A:N.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
2DescriptionCVE.org
The Advanced Custom Fields: Extended and Advanced Custom Fields: Extended PRO WordPress plugins from 0.9.2.4 to 0.9.2.7 do not consistently disable shortcode processing in the confirmation message of their front-end forms, allowing unauthenticated visitors to have arbitrary shortcodes executed server-side when they submit a form whose stored configuration does not carry the relevant setting.
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
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
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
Arbitrary shortcode execution in the Advanced Custom Fields: Extended WordPress plugin (all versions through 0.9.2.3) en
EUVD-2026-108668
GHSA-p7mg-pc34-v9p7
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB