Skip to main content

Advanced Custom Fields EUVDEUVD-2026-33483

| CVE-2026-8382 MEDIUM
Missing Authorization (CWE-862)
2026-05-31 Wordfence GHSA-mqv8-cjf6-jmc9
5.3
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 plugin
  2. Delivery
    Locate page rendering public acf_form() instance
  3. Exploit
    Craft HTTP POST request injecting _post_title and _post_content values
  4. Execution
    Submit request without authentication
  5. Impact
    Plugin writes attacker-controlled content to bound post record

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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

Exploitation Conditions

Exploitation is conditional on the WordPress site having at least one page where acf_form() is rendered and accessible to unauthenticated visitors - this requires a deliberate developer configuration choice and is not a default WordPress or ACF behavior. The attacker must be able to reach that specific page over the network and identify a post bound to the form instance. CVSS vector PR:N confirms no authentication is required once a qualifying public form exists. Exploitation is strictly limited to overwriting post_title and post_content of the bound post only; no other post metadata, database tables, filesystem paths, or site configuration are accessible through this vector. Sites using ACF exclusively in the WordPress admin dashboard (wp-admin) are entirely unaffected - the vulnerability exists solely in the front-end form submission path.

Impact

The CVSS 5.3 Medium score (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) accurately reflects the constrained impact - only post_title and post_content are modifiable, and only for posts explicitly bound to a public acf_form() instance. The network vector, low complexity, and no-privilege-required flags confirm this is trivially exploitable once a public form is identified. However, real-world risk is highly deployment-dependent: sites using ACF exclusively in the WordPress admin area are entirely unaffected, while sites with public-facing ACF forms face genuine content integrity risk with no meaningful exploitation barrier. No EPSS score was provided in the available data, preventing probabilistic exploitation likelihood assessment. The vulnerability is absent from the CISA KEV catalog and no POC code is referenced, suggesting no confirmed active exploitation at time of analysis. The overall risk profile is moderate-to-high for sites with public acf_form() deployments and low-to-negligible for admin-only ACF usage.

Exploit ScenarioDerived

An attacker discovers a WordPress site with a publicly accessible page rendering acf_form() - detectable via page source inspection or automated WordPress scanner. The attacker submits a crafted HTTP POST request to that page, injecting arbitrary strings into the _post_title and _post_content form parameters, and the plugin writes those values directly to the bound post record. No exploit code has been publicly identified at time of analysis, but the attack requires only a basic HTTP client and knowledge of the target post's form binding.

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 – May 31, 2026

Authorization bypass in Advanced Custom Fields (ACF®) plugin for WordPress versions up to and including 6.8.1 allows unauthenticated remote attackers to overwrite the post_title and post_content of any post bound to a publicly accessible acf_form() instance. The attack requires no credentials, no user interaction, and low complexity - exploitable by anyone who can reach a page rendering a public-facing ACF front-end form. This vulnerability is not listed in the CISA KEV catalog and no public exploit code has been identified at time of analysis, but the zero-barrier attack path makes content integrity on exposed WordPress sites a real concern.

RemediationAI

An upstream fix has been committed to the ACF plugin trunk branch via WordPress Trac changeset 3549586 (https://plugins.trac.wordpress.org/changeset/3549586/advanced-custom-fields/trunk/includes/forms/form-front.php), which modifies the authorization check in form-front.php. However, a specific released patched version number is not independently confirmed from the available data - administrators should update ACF to the latest version available from the WordPress plugin repository and verify the installed version exceeds 6.8.1. As a compensating control while confirming patch availability, audit all template files for acf_form() calls and restrict any public-facing instances to authenticated users by adding a login check (e.g., is_user_logged_in() gate) before rendering the form; this eliminates the attack surface entirely but breaks intended public form functionality. Temporarily disabling the front-end form feature or taking affected pages offline is a more disruptive but effective interim measure. Monitor the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/ddb2290d-d4bd-4f70-9fe9-927f49721811 for confirmed fixed version information.

Affected VersionsENISA

Advanced Custom Fields (ACF®) 0 ≤6.8.1

Affected Packages

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

Advanced Custom Fields (ACF®) is a WPEngine plugin (CPE: cpe:2.3:a:wpengine:advanced_custom_fields_(acf®):*:*:*:*:*:*:*:*) that extends WordPress with custom field management and front-end form rendering capabilities via the acf_form() template function. The vulnerability is rooted in CWE-862 (Missing Authorization): the front-end form submission handler in includes/forms/form-front.php (visible at line 243 in the tagged 6.8.0 release on WordPress Trac) processes _post_title and _post_content parameters from HTTP POST requests without verifying that the submitting party holds any authorization to modify the target post. This is a missing server-side authorization check - the plugin accepts attacker-supplied values and writes them to the post record because it never validates the requester's identity or capability against WordPress's native permissions model. The fix, committed to trunk as WordPress Trac changeset 3549586, addresses this check in form-front.php.

Know when Advanced Custom Fields Acf 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 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

Primary rating from Vendor (Wordfence) · only source for this CVE.

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The Advanced Custom Fields (ACF®) plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 6.8.1. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to overwrite the post_title and post_content of any post bound to a publicly accessible acf_form() instance by injecting values into the _post_title and _post_content parameters of a form submission request.

Threat Intelligence Overview

EPSS Score
0.1%
Top 81% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
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.

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