Summary
CVE-2026-14924 is a Missing Authorization (CWE-862) vulnerability in the Tablesome Table WordPress plugin for versions before 1.1.31. One of the plugin’s AJAX actions performs no authentication, capability, or nonce checks, allowing unauthenticated attackers to create new published posts and overwrite arbitrary existing posts and pages. It carries a CVSS v3.1 base score of 7.5 (High).
Technical details
- Root cause: A plugin AJAX action is registered without any authentication, capability, or nonce (CSRF token) validation before performing privileged content operations.
- Trigger conditions: An attacker directly invokes the vulnerable AJAX endpoint; no authentication, elevated privileges, special configuration, or user interaction is required.
- Attack vector: Network (remote, unauthenticated HTTP request to the WordPress AJAX handler).
- Impact: Integrity compromise — an unauthenticated actor can create new published posts and overwrite arbitrary existing posts and pages, enabling site defacement, content injection, or distribution of malicious content. Confidentiality and availability are not directly affected.
Affected software
- Tablesome Table (WordPress plugin) — all versions before 1.1.31.
Severity
- CVSS v3.1 Base Score: 7.5 (High)
- Vector String:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Mitigation and recommended actions
- Immediate: Upgrade the Tablesome Table plugin to version 1.1.31 or later, which addresses the missing authorization checks.
- If no patch can be applied immediately:
- Deactivate and remove the Tablesome Table plugin until it can be updated.
- Restrict access to
wp-admin/admin-ajax.phpat the WAF or reverse-proxy layer and block requests targeting the plugin’s vulnerable AJAX action. - Monitor for unexpected newly published posts or modifications to existing posts/pages as indicators of exploitation.

