CVE-2026-15262

Admin Columns for ACF Fields <= 0.3.2 - Contributor+ Stored XSS via ACF Field Value Column

Published Aug 1, 2026 CVSS 3.1 · 5.4 Medium EPSS < 1% KEV · Not listed
Description
The Admin Columns for ACF Fields WordPress plugin through 0.3.2 does not escape Advanced Custom Fields values before outputting them in the WordPress admin list-table columns, allowing users with contributor-level access or above to store a payload that executes as JavaScript in the session of higher-privileged users who view the affected post-list screen.

Analysis

AI-generated

Technical impact

The plugin fails to escape Advanced Custom Fields values that are displayed in the WordPress admin list‑table columns, allowing a user with contributor‑level or higher access to store a harmless payload that is delivered as JavaScript to higher‑privileged users. If exploited, an attacker can execute arbitrary code inside the browser session of administrators or editors, potentially stealing credentials or performing other malicious actions. The weakness is a classic stored cross‑site scripting flaw, labeled CWE‑79.

Affected Systems

Admin Columns for ACF Fields, all installations using version 0.3.2 or earlier, running on WordPress.

Risk and Exploitability

The EPSS score is reported as less than 1 % and the vulnerability is not listed in the CISA KEV catalog, indicating a low probability of exploitation in the wild. The CVSS score of 5.4 indicates moderate severity impact. However, because the attack path requires a contributor‑level user to inject the payload and a privileged user to view the affected screen, the risk is limited to sites where such roles exist. Without an official patch, the exploitation remains a theoretical risk that requires deliberate action by an attacker and an opportunity for a defender to mitigate.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Admin Columns for ACF Fields to a version that properly sanitizes ACF field values before rendering them in admin columns.
  • If an update is not yet available, modify the plugin’s column rendering code to escape the field content using WordPress escaping functions such as esc_html() before output.
  • Restrict contributor‑level users from changing ACF field values or from accessing the post list screen, or use a role‑management plugin to remove such permissions.

Generated by OpenCVE AI on August 4, 2026 at 22:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions admin Columns For Acf Fields
Vendors & Products Wordpress-extensions
Wordpress-extensions admin Columns For Acf Fields
Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Weaknesses CWE-79
Type Values Removed Values Added
Description The Admin Columns for ACF Fields WordPress plugin through 0.3.2 does not escape Advanced Custom Fields values before outputting them in the WordPress admin list-table columns, allowing users with contributor-level access or above to store a payload that executes as JavaScript in the session of higher-privileged users who view the affected post-list screen.
Title Admin Columns for ACF Fields <= 0.3.2 - Contributor+ Stored XSS via ACF Field Value Column
References
Weaknesses
  • CWE-79

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

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Aug 3, 2026, 6:48 PM
Reserved
Jul 9, 2026, 1:46 PM
Status
Deferred
Published
Aug 1, 2026, 7:16 AM
Modified
Aug 26, 2026, 4:31 PM