Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain subscriber-level account
-
DeliverySubmit crafted Table Field value
-
ExploitStored payload bypasses sanitization
-
ExecutionVictim views affected page
-
PersistScript executes in victim browser
-
ImpactHijack session or perform privileged actions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated account with subscriber-level privileges or higher on the target site, and the attacker must be able to submit a Table Field value through the Table Field Add-on for ACF and SCF (all versions up to and including 1.4.1-RC2). The stored payload only fires when another user renders a page displaying the injected table field, so impact depends on a victim viewing the affected content. Limiting factors: the PR:L authentication requirement means anonymous attackers cannot exploit it unless the site allows self-registration of low-privilege users; sites that restrict account creation or do not expose the vulnerable table field to other users substantially reduce realistic risk. |
| Impact | This is a moderate-severity stored XSS (CWE-79) in a niche WordPress add-on, and the available signals point to a low real-world priority rather than an urgent one. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N, base 6.4) indicates network-reachable, low-complexity exploitation that nonetheless requires authentication (PR:L - subscriber-level or above per the description), with a scope change (S:C) reflecting script execution in a victim's browser context and limited confidentiality/integrity impact. No EPSS score, CISA KEV listing, POC, or SSVC decision data was supplied in the input; per precision rules this is treated as no public exploit identified at time of analysis, and absence of these signals is not itself evidence of safety but does argue against widespread automated exploitation. The main gating factor is the PR:L requirement: an attacker needs a valid low-privilege account, which on many sites is not available to anonymous users unless open registration is enabled. There is no conflict between the CVSS vector and the description - both agree on authenticated, network-based stored XSS - so the metrics are internally consistent; the primary uncertainty is deployment footprint and whether a given site permits subscriber self-registration. |
| Exploit ScenarioDerived | On a WordPress site running the vulnerable plugin where low-privilege accounts exist (e.g., open subscriber registration), an authenticated attacker submits a Table Field value containing a malicious script payload, which is stored without sufficient sanitization. When an administrator, editor, or visitor later views a page rendering that table field, the script executes in their browser, enabling session/cookie theft or actions in the victim's authenticated context. No public exploit code was identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 10, 2026
Stored cross-site scripting in the Table Field Add-on for ACF and SCF (WordPress plugin slug advanced-custom-fields-table-field, vendor jonua) affects all versions up to and including 1.4.1-RC2, allowing an authenticated attacker with subscriber-level access or above to inject arbitrary scripts into table field values that execute when a victim views a page rendering that field. The issue carries a CVSS 3.1 base score of 6.4 (AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N), reflecting the low privilege bar and scope change typical of stored XSS inside the WordPress rendering context, though exploitation stops short of RCE and depends on a victim viewing the poisoned content. No public exploit identified at time of analysis, and no evidence of active exploitation; vendor-released patch: 1.4.1.
RemediationAI
Upgrade the Table Field Add-on for ACF and SCF to version 1.4.1 or later: the fix landed in the 1.4.1 tag (changeset https://plugins.trac.wordpress.org/changeset?reponame=&new=3732282%40advanced-custom-fields-table-field%2Ftags%2F1.4.1&old=3696309%40advanced-custom-fields-table-field%2Ftags%2F1.4.1-RC2) and in trunk (https://plugins.trac.wordpress.org/changeset/3732330/advanced-custom-fields-table-field/trunk/classes/Field.php), so this is a vendor-released patch rather than a commit-only fix. If immediate upgrading is not possible, the highest-value compensating control is reducing who can write table field data: disable open self-registration and remove subscriber-level accounts you do not recognize, since PR:L means anonymous attackers cannot exploit the flaw without an account on the site - the trade-off is that any site intentionally offering low-privilege accounts (membership, community, or subscription sites) gains little protection this way. As a second step, audit existing posts and post meta for stored table field values containing script tags or event handlers and remove them, because patching blocks new injections but does not clean payloads already persisted; this requires careful content review to avoid destroying legitimate data. Temporarily deactivating the add-on eliminates the exposure entirely but removes the table field type from the ACF field UI and may leave existing field data unrendered until it is re-enabled. A WAF rule filtering script payloads in the plugin's field submission parameters can add friction but is easily bypassed by obfuscation and should not be treated as a substitute for the upgrade. Full details are in the Wordfence advisory referenced above.
Affected VersionsENISA
Affected Packages
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
CWE-79 (Improper Neutralization of Input During Web Page Generation) in the Advanced Custom Fields "Table Field" add-on, which extends ACF and SCF with a repeatable table/grid field type. User-supplied cell values are stored in post meta and later rendered without adequate sanitization on input or escaping on output - the referenced source locations in classes/Field.php (lines 275 and 463 of the 1.4.0 tag) mark the input-handling and rendering paths where the payload passes through. Because the injected markup is persisted and then echoed into the page for every subsequent viewer, this is a stored (persistent) XSS rather than a reflected one; the changed-scope CVSS metric (S:C) captures that the script executes with the privileges and origin of the hosting WordPress site, not just the injecting field. The CPE cpe:2.3:a:jonua:table_field_add-on_for_acf_and_scf:*:*:*:*:*:*:*:* uses a wildcard version, consistent with the advisory covering the entire release history through 1.4.1-RC2. It should be distinguished from vulnerabilities in ACF core itself: the flaw is in this third-party field-type add-on, so sites that do not use the table field type are not exposed even if ACF is installed.
Know when Wordpress Plugin 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
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Authenticated subscriber access gives PR:L; network-delivered stored XSS executing in another user's browser yields S:C with low C/I and no availability impact.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Table Field Add-on for ACF and SCF plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Table Field Value in all versions up to, and including, 1.4.1-RC2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Wordpress Plugin
View allThe Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a
The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i
The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base
The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in
Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u
EUVD-2026-96036
GHSA-frgx-5mq3-6vq7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB