Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLocate public [acfe_form] Term-action page
-
DeliverySubmit field value with {get_user} tag
-
ExploitPlugin resolves tag into term name
-
ExecutionPassword hash written as public term
-
PersistRead term name and extract hash
-
ImpactCrack hash offline for account takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery 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 specific, administrator-created configuration: a publicly accessible page containing an [acfe_form] shortcode with a Term action that maps a form field to the term 'name' via a save.name field mapping (a supported, documented configuration). Given that configuration, an unauthenticated remote attacker can inject a {get_user} template tag that the plugin resolves and writes into a publicly readable term name, exposing the WordPress password hash of any user. Limiting factors: the vulnerable acfe_form Term-action/save.name configuration is NOT present by default and must have been deliberately set up and published publicly by an administrator; sites running ACF Extended without such a public form are not exposed. No user interaction or attacker authentication is required against a vulnerable configuration. |
| Impact | This is a genuine but conditionally-gated priority. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:H) correctly frames an unauthenticated, network-reachable confidentiality breach - the exposure of WordPress password hashes is high-impact because those hashes enable offline cracking and subsequent account/admin takeover. The vuln.today decision label is 'this_week' (not act_now/emergency), which aligns with the risk being real yet not indiscriminately exploitable. The key tempering signal is a precondition OUTSIDE the raw CVSS score: exploitation requires that a site administrator has previously configured a public [acfe_form] page with a Term action mapping a field to save.name - a documented but non-default setup. So PR:N is accurate for the attacker (no authentication needed), but the attack surface only exists on sites with that specific configuration, making this closer to opportunistic/targeted than mass-exploitable. No EPSS score, no CISA KEV listing, and no confirmed public exploit code were provided in the input, so there is no current evidence of widespread active exploitation. Net: prioritize patching on any site running ACF Extended that uses acfe_form Term actions, but this is not a blanket internet-wide emergency for all installs. |
| Exploit ScenarioDerived | On a WordPress site where an administrator has published a public page containing an [acfe_form] shortcode whose Term action maps a submitted field to the term 'name' (save.name), an unauthenticated attacker submits the form with a value containing the {get_user} template tag. The plugin resolves that tag server-side and writes the result - including a target user's password hash - into a publicly readable term name, which the attacker then simply reads back. No public exploit code is identified in the provided data, but the mechanism is described concretely in the Wordfence advisory and the referenced plugin source. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
Sensitive information exposure in the Advanced Custom Fields: Extended WordPress plugin (all versions up to and including 0.9.2.7) lets an unauthenticated remote attacker read the WordPress password hash of any user by submitting a {get_user} template tag through a form field that the plugin resolves and stores as a publicly readable term name. The flaw is only reachable on sites where an administrator has deliberately published a page containing an [acfe_form] shortcode with a Term action that maps a field to the term name via a save.name field mapping - a supported but non-default configuration; sites without such a public form are not exposed. Severity is rated 7.5 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) with high confidentiality impact only; it is not listed in CISA KEV and no public exploit has been identified at time of analysis, and the vendor has released 0.9.2.8 with the fix.
RemediationAI
Upgrade ACF Extended to 0.9.2.8 or later, which is the vendor-released patch (Trac changeset 3754818, https://plugins.trac.wordpress.org/changeset/3754818/acf-extended/trunk/includes/modules/form/module-form-action-term.php). If the update cannot be applied immediately, remove or unpublish any page that exposes an [acfe_form] form using a Term action with a save.name field mapping, or restrict that page to logged-in trusted roles - the trade-off is that the public front-end form stops working for anonymous visitors. As an alternative to deleting the page, change the Term action mapping so it no longer writes to the term name (for example, save to another term field), which preserves form submissions while removing the publicly readable sink. Because password hashes may already have been harvested, review published term names for injected {get_user}-style content, and force password resets for users whose hashes could have been disclosed, since a leaked hash remains crackable even after the plugin is patched. Details and version guidance are in the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/47eb0b74-66b0-4d7a-a57f-503de1b02abd?source=cve.
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
ACF Extended (Advanced Custom Fields: Extended) extends Advanced Custom Fields with front-end form handling, including the [acfe_form] shortcode rendered by module-form-front.php and a set of actions such as the Term action in module-form-action-term.php. The plugin also implements a template-tag resolver in template-tags.php that substitutes tokens such as {get_user} with dynamic values, and the Term action writes submitted or resolved field values into term properties, including the term name when a save.name mapping is configured. Because the resolved token is persisted as a term name, the value is exposed through ordinary front-end term output to any visitor. The root cause class is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor): user-controlled input is passed into a template-tag resolution routine whose output is written to a publicly readable field, so data the plugin can access server-side (in this case the WordPress user password hash) is disclosed to an unauthenticated requester. Two conditions bound the issue: the front-end form must be publicly reachable, and the Term action must contain a save.name field mapping - a documented configuration, but not one present by default. The vendor changeset moving the plugin from 0.9.2.7 to 0.9.2.8 (revision 3754818, including module-form-action-term.php) is the reference fix.
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:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Remote, no attacker auth or interaction, and simple to trigger once present, so AV:N/AC:L/PR:N/UI:N; high confidentiality from password-hash disclosure with no integrity or availability impact.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Advanced Custom Fields: Extended plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 0.9.2.7 via the process. This makes it possible for unauthenticated attackers to extract sensitive data including the WordPress password hash of any user by injecting a {get_user} template tag that is resolved and written as a publicly readable term name. Exploitation requires that an administrator has configured a public [acfe_form] shortcode page with a Term action using a save.name field mapping - a supported and documented configuration.
Executive ViewAI
A high-severity vulnerability in the Advanced Custom Fields: Extended WordPress plugin (versions up to 0.9.2.7) allows unauthenticated attackers to extract password hashes for any user, but only on sites that have a publicly published form using a specific non-default configuration. This affects organizations using this plugin with such forms, potentially leading to credential compromise and unauthorized access to sensitive areas.
Apply vendor patch.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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
Unauthenticated attackers can invoke arbitrary WordPress functions with attacker-controlled arguments through the render
Arbitrary file deletion in the Novarain/Tassos Framework system plugin (plg_system_nrframework) and the suite of Tassos.
Improper shortcode handling in the Advanced Custom Fields: Extended and ACF Extended PRO WordPress plugins (versions 0.9
EUVD-2026-114215
GHSA-6gvj-qmj9-cj2m
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB