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.
Published: 2026-08-01
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

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.

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

Remediation

No vendor fix or workaround currently provided.

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

History

Mon, 03 Aug 2026 19:30:00 +0000

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


Sun, 02 Aug 2026 04:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Sat, 01 Aug 2026 06:45:00 +0000

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

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-03T18:48:17.225Z

Reserved: 2026-07-09T13:46:18.376Z

Link: CVE-2026-15262

cve-icon Vulnrichment

Updated: 2026-08-03T18:48:12.220Z

cve-icon NVD

Status : Received

Published: 2026-08-01T07:16:31.373

Modified: 2026-08-03T19:16:43.533

Link: CVE-2026-15262

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T22:30:05Z

Weaknesses
  • CWE-79

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