home / blog

2026-11-03 · critical

CVE-2026-120534: Code Injection in ACF Extended

Unauthenticated code injection in ACF Extended WordPress plugin with CVSS 9.8.

CVE-2026-120534: Code Injection in ACF Extended

CVE-2026-120534 is a Limited Code Injection vulnerability in the Advanced Custom Fields: Extended PRO plugin for WordPress that allows unauthenticated attackers to call arbitrary WordPress functions with controlled arguments via the render_field function. The vulnerability affects all versions up to and including 0.9.2.6.

The vulnerability carries a CVSS score of 9.8 (critical). Two exploitation methods have been identified: Method 1 requires the administrator to enable the non-default 'shortcode_preview' setting on the target form; Method 2 exploits server environments lacking OpenSSL functions, causing ACF Pro's acf_decrypt to fall back to unverified base64 decoding. The official description was published on NVD on 2026-11-03 and records two social mentions in the past 24 hours, including an unverified claim of no available patch.

Defenders should: 1) verify if Advanced Custom Fields: Extended PRO plugin is installed on critical WordPress sites; 2) check version against 0.9.2.6; 3) monitor for security update availability; 4) until a patch is available, disable 'shortcode_preview' if non-essential and verify OpenSSL is enabled on the server; 5) implement additional access controls on exposed forms.

At a glance

What
Limited Code Injection in Advanced Custom Fields: Extended PRO plugin for WordPress via the render_field function, allowing unauthenticated attackers to execute arbitrary WordPress functions with controlled arguments.
Severity
CVSS 9.8 (critical). Impact: total WordPress site compromise through arbitrary function execution.
Affected versions
Advanced Custom Fields: Extended PRO versions up to and including 0.9.2.6.
Fix
Not reported. Social signals indicate no patch available at time of NVD publication.
Status
Published on NVD on 2026-11-03. Two social mentions in the past 24 hours. Patch availability status is not confirmed by official sources.
Action
1) Verify if plugin is in use on critical sites. 2) Check installed version. 3) If version ≤ 0.9.2.6: disable 'shortcode_preview' if non-essential and verify OpenSSL is enabled on server. 4) Monitor for security updates. 5) Implement access controls on exposed forms.

Sources: NVD, CVE-2026-120534

← All articles