CVE-2025-12845
Published: 19 February 2026
Summary
CVE-2025-12845 is a high-severity Missing Authorization (CWE-862) vulnerability in Wordpress (inferred from references). Its CVSS base score is 8.8 (High).
Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked at the 27.4th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.
The strongest mitigations our analysis identified are NIST 800-53 AC-3 (Access Enforcement) and AC-6 (Least Privilege).
Deeper analysis
CVE-2025-12845 is a missing authorization vulnerability (CWE-862) in the Tablesome Table – Contact Form DB – WPForms, CF7, Gravity, Forminator, Fluent plugin for WordPress, affecting versions 0.5.4 through 1.2.1. It arises from a missing capability check in the get_table_data() function, enabling unauthorized access to plugin table data and potential privilege escalation. The issue carries a CVSS v3.1 base score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), indicating high severity due to network accessibility, low attack complexity, and significant impacts on confidentiality, integrity, and availability.
Authenticated attackers with Subscriber-level access or higher can exploit this vulnerability remotely without user interaction. By calling the get_table_data() function, they can retrieve sensitive plugin table data, including email log information. On sites where table logging is enabled, attackers can leverage exposed data to trigger password resets and obtain the corresponding reset keys, facilitating further account compromise.
Advisories and patch details are documented in Wordfence threat intelligence at https://www.wordfence.com/threat-intel/vulnerabilities/id/a22b2724-2541-4345-bd42-e8a5844f3f0a?source=cve and WordPress plugin trac changeset 3447966 at https://plugins.trac.wordpress.org/changeset/3447966.
OWASP Top 10 for Web (2025)
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2025-207879
Vulnerability details
The Tablesome Table – Contact Form DB – WPForms, CF7, Gravity, Forminator, Fluent plugin for WordPress is vulnerable to unauthorized access of data that leads to privilege escalation due to a missing capability check on the get_table_data() function in versions…
more
0.5.4 to 1.2.1. This makes it possible for authenticated attackers, with Subscriber-level access and above, to retrieve plugin table data that can expose email log information. Attackers can leverage this on sites where the table log is enabled in order to trigger a password reset and obtain the reset key.
- CWE(s)
Related Threats
MITRE ATT&CK Enterprise TechniquesAI
Why these techniques?
Missing authorization check in public WordPress plugin endpoint directly enables remote exploitation of a public-facing web application (T1190) and leads to unauthorized data access resulting in privilege escalation/account compromise (T1068).
CVEs Like This One
Affected Assets
Mitigating Controls
Mitigating Controls (NIST 800-53 r5) AI
Directly mandates enforcement of approved authorizations on functions like get_table_data(), preventing unauthorized data access by low-privileged subscribers.
Enforces least privilege to ensure subscriber-level users cannot access sensitive plugin table data, blocking privilege escalation.
Requires timely remediation of flaws like the missing capability check via patching, eliminating the unauthorized access vector.