Skip to main content

ACF Extended CVE-2026-12526

| EUVDEUVD-2026-69871 HIGH
Improper Authentication (CWE-287)
2026-09-02 WPScan GHSA-qq65-x2qx-772f
8.1
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Recon
    Identify public ACF Extended user-update form
  2. Delivery
    Confirm form targets admin account with password field
  3. Exploit
    Submit form with attacker-chosen password value
  4. Install
    Plugin skips per-account authorization check
  5. C2
    Administrator password overwritten
  6. Execute
    Log in to WordPress admin panel
  7. Impact
    Full site compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

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

Exploitation Conditions

Exploitation requires all three of the following non-default conditions to be present simultaneously: (1) the WordPress site exposes a publicly reachable front-end form using the ACF Extended Forms module with the update-user action; (2) that form is configured to target an administrator or super_admin account - either hardcoded or via a visitor-supplied field mapping - rather than the default behavior of targeting the submitting user's own account; and (3) the form includes a password field mapped to visitor-controlled input. The default configuration (form targets the submitting user) is not exploitable. Exploitation is blocked by: absence of public user-update forms, no password field exposed on such forms, the form targeting non-admin accounts only, or any access control on the page hosting the form.

Impact

The CVSS 8.1 score with AC:H correctly captures that exploitation is not universal - it requires a specific non-default form configuration. The provided CVSS vector (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H) is consistent with the described attack: network-reachable, no privileges, no user interaction, but constrained by configuration prerequisites. The publicly available WPScan proof-of-concept significantly lowers the exploitation barrier for attackers who can identify a misconfigured site. No CISA KEV listing is present at time of analysis, so confirmed active exploitation cannot be claimed. EPSS data was not provided in the source intelligence. The real-world risk concentrates on sites that have extended ACF Extended forms to handle user account management for scenarios such as user profile update pages - a non-trivial but not uncommon deployment pattern for sites with custom user workflows.

Exploit ScenarioDerived

An attacker finds a WordPress site with a publicly accessible page hosting an ACF Extended front-end form configured to update a fixed administrator account and expose a password field. The attacker submits the form with a chosen password; the plugin processes the update without checking authorization, overwrites the administrator's password, and the attacker logs in to the WordPress dashboard. A WPScan proof-of-concept is publicly available, requiring minimal technical skill to execute against a misconfigured site.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 02, 2026

Unauthenticated administrator account takeover in the Advanced Custom Fields: Extended WordPress plugin before 0.9.2.7 is possible when a site exposes a front-end user-update form configured to target an administrator account with a visitor-supplied password field. The plugin's Forms module skips the authorization check on who may edit the targeted account unless the submitted role is administrator or super_admin, creating a gap exploitable by any site visitor. A publicly available proof-of-concept from WPScan exists and a vendor patch is available at version 0.9.2.7.

RemediationAI

Upgrade Advanced Custom Fields: Extended to version 0.9.2.7 or later, which corrects the authorization check in the update-user action of the Forms module. The fix is documented at https://wpscan.com/vulnerability/a4a9eab6-3c10-402c-a635-3ae275b12c1d/. If an immediate upgrade is not possible, administrators should audit all front-end forms built with ACF Extended: disable or restrict any user-update form that targets an account other than the submitting user, and remove password fields from all publicly accessible forms. As a compensating control, restrict access to pages hosting user-update forms via authentication requirements or IP allowlisting, which eliminates the unauthenticated attack vector at the cost of reducing form accessibility for legitimate visitors.

Affected VersionsENISA

Advanced Custom Fields: Extended 0 <0.9.2.7

Affected Packages

euvd advanced_custom_fields_extended fix: 0.9.2.7

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

Advanced Custom Fields: Extended (ACF Extended) is a WordPress plugin that extends the ACF framework with front-end form capabilities including user-account management. The affected component is the update-user action in the Forms module (CPE: cpe:2.3:a:unknown:advanced_custom_fields:_extended:*:*:*:*:*:*:*:*). CWE-287 (Improper Authentication) describes the root cause: authorization is validated only when the submitted role value is 'administrator' or 'super_admin', but no check verifies whether the submitter is permitted to modify the targeted user record. If a form is configured to target a fixed administrator account ID and exposes a password mapping to a visitor-controlled field, the plugin processes the password update without confirming the requester's identity or privilege level relative to the target account.

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 (WPScan) PRIMARY 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.1 HIGH

AC:H reflects the required non-default form configuration targeting another account; PR:N because the attacker is unauthenticated and exploits a public web form.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Sep 02, 2026 - 11:22 NVD
8.1 (HIGH)
Patch available
Sep 02, 2026 - 07:01 EUVD
CVE Published
Sep 02, 2026 - 06:00 cve.org
HIGH 8.1
CVE Published
Sep 02, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Advanced Custom Fields: Extended WordPress plugin before 0.9.2.7 does not verify that the requester is authorized to edit the targeted user account in the update-user action of its front-end Forms module; it only checks a capability when the submitted role is administrator or super_admin. On a site that exposes a publicly reachable front-end form whose user-update action targets an existing administrator (a fixed target, or one mapped to a visitor-submitted field) and maps the password to a visitor-submitted field, an unauthenticated visitor can overwrite that administrator's password and take over the account. The default target is the submitting user, so exploitation depends on the form being configured to target another account.

Technical POC Analysis

CWE-287: Improper Authentication.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Advanced Custom Fields: Extended WordPress plugin versions before 0.9.2.7 allow any unauthenticated visitor to reset administrator account passwords through exposed front-end forms, enabling complete takeover of affected WordPress sites and access to business data. Organizations running this plugin face imminent risk of full site compromise and must patch immediately to prevent unauthorized administrative access.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
popular WordPress plugin with significant install base, not ubiquitous
Exploit
POC
Public exploit code exists
Data Quality
5 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 Yes
EPSS 0.1%
Patch available Yes
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
No
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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

CVE-2025-15463 MEDIUM
6.5 May 12

Arbitrary shortcode execution in the Advanced Custom Fields: Extended WordPress plugin (all versions through 0.9.2.3) en

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