Skip to main content

ACF Extended CVE-2025-15463

MEDIUM
Code Injection (CWE-94)
2026-05-12 Wordfence
6.5
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify WordPress site with ACF Extended ≤ 0.9.2.3
  2. Delivery
    Locate publicly exposed ACFE form page
  3. Exploit
    Craft HTTP request with malicious shortcode as form field value
  4. Execution
    Plugin passes unsanitized value to do_shortcode()
  5. Persist
    Shortcode executes server-side without authentication
  6. Impact
    Attain partial confidentiality or integrity impact scoped to available shortcodes

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The target WordPress installation must have the ACF Extended plugin (version ≤ 0.9.2.3) installed and active. The plugin's form module must be actively deployed with at least one form rendered on a publicly accessible front-end page; the vulnerability is triggered through the front-render module (module-form-front-render.php:35) or the email action handler (module-form-action-email.php:111). No authentication is required (CVSS PR:N), and no user interaction from a victim is needed (UI:N). Exploitation is constrained by the shortcode ecosystem available on the target site - sites where only benign, display-only shortcodes are registered face materially lower practical impact than those where shortcodes expose data retrieval or administrative capabilities. WordPress installations where ACF Extended forms are not deployed on any public-facing page are not exploitable via this vector.

Impact

The CVSS 3.1 base score of 6.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) correctly captures the network-accessible, zero-authentication attack surface with partial confidentiality and integrity impact. The capped C:L/I:L scores reflect that the attacker does not directly achieve arbitrary PHP code execution - impact is bounded by what the target site's registered shortcodes can do, which varies significantly across WordPress deployments. EPSS at 0.09% (25th percentile) is low, indicating that exploitation has not been observed at meaningful scale relative to other vulnerabilities in the NVD corpus. SSVC confirms Exploitation: none and Technical Impact: partial, consistent with the bounded harm model. However, SSVC also flags the attack as Automatable: yes - low complexity and no authentication mean mass-scanning tooling could trivially probe all internet-exposed ACF Extended forms. The 'RCE' tag in the metadata is potentially misleading: shortcode execution is not equivalent to arbitrary PHP code execution unless specific shortcodes (e.g., from other plugins) expose such capability. Defenders should audit which shortcodes are registered in their environment before relying on the CVSS impact score alone. No KEV listing and no POC were present in the available data, supporting the low urgency assessment, but the automatable nature warrants patching on a routine rather than deferred schedule.

Exploit ScenarioDerived

An unauthenticated attacker scans for WordPress sites running ACF Extended and identifies a page with a publicly accessible ACFE form. The attacker submits a POST request with a crafted field value containing a shortcode such as [some-sensitive-shortcode], which the plugin's form renderer or email handler passes directly to do_shortcode(), causing server-side execution. Depending on the shortcodes registered in the target environment - for example, those from other plugins that expose user data, settings, or administrative functions - the attacker can extract information or trigger unintended actions without ever authenticating.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 23, 2026

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.

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.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

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.

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

Vendor (Wordfence) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 6.5 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

DescriptionCVE.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.

Threat Intelligence Overview

EPSS Score
0.1%
Top 75% exploitable
Prevalence
Medium
popular WordPress plugin extending widely-deployed ACF framework
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Affected Products (CPE)CVE.org

cpe:2.3:a:hwk-fr:advanced_custom_fields:_extended:*:*:*:*:*:*:*:*
CVE-2023-1196 HIGH POC
8.8 May 02

The Advanced Custom Fields (ACF) Free and Pro WordPress plugins 6.x before 6.1.0 and 5.x before 5.12.5 unserialize user

CVE-2022-2594 HIGH POC
8.8 Aug 22

The Advanced Custom Fields WordPress plugin before 5.12.3, Advanced Custom Fields Pro WordPress plugin before 5.12.3 all

CVE-2026-12526 HIGH POC
8.1 Sep 02

Unauthenticated administrator account takeover in the Advanced Custom Fields: Extended WordPress plugin before 0.9.2.7 i

CVE-2026-80467 HIGH POC
8.1 Sep 02

Privilege escalation to administrator in the Advanced Custom Fields: Extended WordPress plugin before 0.9.2.7 allows una

CVE-2024-9529 MEDIUM POC
6.6 Nov 15

The Secure Custom Fields WordPress plugin before 6.3.9, Secure Custom Fields WordPress plugin before 6.3.6.3, Advanced C

CVE-2024-4565 MEDIUM POC
6.5 Jun 20

The Advanced Custom Fields (ACF) WordPress plugin before 6.3, Advanced Custom Fields Pro WordPress plugin before 6.3 all

CVE-2023-30777 MEDIUM POC
6.1 May 10

Unauth. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low at

CVE-2021-24241 MEDIUM POC
6.1 Apr 22

The Advanced Custom Fields Pro WordPress plugin before 5.9.1 did not properly escape the generated update URL when outpu

CVE-2026-8809 CRITICAL
9.8 May 28

Unauthenticated privilege escalation in the Advanced Custom Fields: Extended (ACFE) WordPress plugin through version 0.9

CVE-2026-48906 CRITICAL
9.3 May 27

Arbitrary file deletion in the Novarain/Tassos Framework system plugin (plg_system_nrframework) and the suite of Tassos.

CVE-2026-94263 MEDIUM POC
4.8 Oct 23

Improper shortcode handling in the Advanced Custom Fields: Extended and ACF Extended PRO WordPress plugins (versions 0.9

CVE-2021-20865 HIGH
7.5 Dec 13

Advanced Custom Fields versions prior to 5.11 and Advanced Custom Fields Pro versions prior to 5.11 contain a missing au

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy