Impact
The Custom Tables WordPress plugin, before version 3.4.6, contains a reflected cross‑site scripting flaw that allows an unauthenticated attacker to inject arbitrary JavaScript via the unsanitized 'key' parameter in iframe.php. By sending a crafted GET request containing a malicious value for key, the attacker can cause victim browsers to execute the script, which may steal session cookies or perform other client‑side attacks. This is a typical input validation issue identified as CWE‑79.
Affected Systems
Vulnerable installations are those running the Custom Tables plugin from the Web Updates KMU vendor, on WordPress sites that have a plugin version older than 3.4.6. The vulnerability was found in the iframe.php component of the plugin.
Risk and Exploitability
The CVSS score is 5.1, indicating moderate severity, and no EPSS score is currently available. The vulnerability is not listed in CISA’s KEV database. Exploitation requires only an unauthenticated HTTP GET request and is feasible for any user who can visit a URL, making the attack vector straightforward. Given the lack of an official workaround and the moderate CVSS, the overall risk is that any website exposed to the public could suffer XSS attacks that compromise user sessions.
OpenCVE Enrichment