Description
The Advanced Custom Fields: Extended WordPress plugin before 0.9.2.8, Advanced Custom Fields: Extended PRO WordPress plugin before 0.9.2.8 does not validate or escape some of its form shortcode attributes, which can be pointed at values taken from the visitor's own request and are then output without escaping, allowing users with a role as low as contributor to have arbitrary script run in the browser of anyone led to open a crafted link or page, including a logged-in administrator.
This is an incomplete fix for CVE-2023-5292, whose deny-list covers only the three HTML wrapper attributes.
Published: 2026-10-23
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Cross‑site scripting via unsanitized form shortcode attributes
Action: Apply Patch
AI Analysis

Impact

The Advanced Custom Fields: Extended WordPress plugin before version 0.9.2.8 and its PRO variant before that release do not validate or escape certain form shortcode attributes. Attackers can supply values derived from the visitor’s request that are then echoed directly into the page without sanitization, enabling arbitrary JavaScript to execute in the browser of anyone who opens a link or page containing the malicious shortcode. This flaw permits cross‑site scripting from even contributors and can compromise session state, deface content, or facilitate phishing against site users. This vulnerability is a CWE‑79 (Cross‑Site Scripting) flaw.

Affected Systems

Any WordPress installation running Advanced Custom Fields: Extended or Advanced Custom Fields: Extended PRO plugins with a version older than 0.9.2.8 is affected. The flaw exists in both the free and PRO variants and can be triggered by any visitor who views a page with a crafted shortcode attribute. Installed instances of these plugins on any WordPress site are at risk until updated to 0.9.2.8 or later.

Risk and Exploitability

The CVSS score of 6.8 indicates medium severity, and the vulnerability is not listed in the CISA KEV catalog. No EPSS score is available, so exploitation likelihood in the wild is unclear. Based on the description, the likely attack vector is remote: an attacker publishes a malicious link or page containing a tailored shortcode, and any user—whether anonymous, contributor, or administrator—who opens that link will have the script executed. Because the script runs in the context of the victim’s browser, attackers could hijack sessions, deface the site, or launch phishing attacks. Site owners should treat this as a high‑risk issue until a patch is applied.

Generated by OpenCVE AI on October 23, 2026 at 13:50 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update both plugins to version 0.9.2.8 or later, which provides proper escaping for all shortcode attributes.
  • If the plugin is no longer required, uninstall it or replace it with a vetted alternative.
  • If an immediate update cannot be performed, consider temporarily restricting public access to the site or disabling contributor roles until the plugin is patched.

Generated by OpenCVE AI on October 23, 2026 at 13:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 23 Oct 2026 08:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Fri, 23 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Advanced Custom Fields: Extended WordPress plugin before 0.9.2.8, Advanced Custom Fields: Extended PRO WordPress plugin before 0.9.2.8 does not validate or escape some of its form shortcode attributes, which can be pointed at values taken from the visitor's own request and are then output without escaping, allowing users with a role as low as contributor to have arbitrary script run in the browser of anyone led to open a crafted link or page, including a logged-in administrator. This is an incomplete fix for CVE-2023-5292, whose deny-list covers only the three HTML wrapper attributes.
Title Advanced Custom Fields: Extended 0.8.9.4 - 0.9.2.7 - Contributor+ XSS via Form Shortcode Attributes
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-23T10:46:02.895Z

Reserved: 2026-09-21T09:05:55.313Z

Link: CVE-2026-94264

cve-icon Vulnrichment

Updated: 2026-10-23T10:35:46.475Z

cve-icon NVD

Status : Deferred

Published: 2026-10-23T06:17:08.103

Modified: 2026-10-23T14:20:57.920

Link: CVE-2026-94264

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T14:00:18Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')