Skip to main content

ACF Extended CVE-2026-110305

| EUVDEUVD-2026-114215 HIGH
Information Exposure (CWE-200)
2026-10-30 Wordfence GHSA-6gvj-qmj9-cj2m
7.5
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Locate public [acfe_form] Term-action page
  2. Delivery
    Submit field value with {get_user} tag
  3. Exploit
    Plugin resolves tag into term name
  4. Execution
    Password hash written as public term
  5. Persist
    Read term name and extract hash
  6. Impact
    Crack 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Advanced Custom Fields: Extended 0 ≤0.9.2.7

Affected Packages

euvd advanced_custom_fields_extended no fix

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

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

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/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
High
Integrity
None
Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.6%
Top 51% exploitable
Prevalence
Medium
popular WordPress ACF add-on, far smaller footprint than core ACF
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 HIGH
CISA KEV No
Public POC No
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-120534 CRITICAL
9.8 Nov 03

Unauthenticated attackers can invoke arbitrary WordPress functions with attacker-controlled arguments through the render

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

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