CVE Catalog

CVE-2026-15760

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.22%

13th percentile - higher than 13% of all known CVEs

Summary

The Divi Essential plugin for WordPress (versions up to and including 5.8.1) is vulnerable to sensitive information exposure via the dnxte_get_database_tables and dnxte_get_database_data AJAX actions. The handlers only conditionally verify a nonce (the check runs solely when the 'nonce' POST parameter is present and can be trivially bypassed by omitting it) and never call current_user_can() or enforce a capability. This allows authenticated attackers with Subscriber-level access and above to enumerate every table in the WordPress database and read up to a caller-controlled number of rows from any table — including wp_users (usernames, emails, hashed passwords), wp_usermeta (session tokens, secret keys), and wp_options (privileged settings, API keys, credentials stored by other plugins).

Risk Assessment

A low-privileged attacker can access the entire database, including passwords, session tokens, and API keys, leading to full site compromise. This is a critical breach of data confidentiality and integrity.

Recommendation

Immediately update the Divi Essential plugin to a version newer than 5.8.1. Until then, consider disabling the plugin or restricting access to the dnxte_get_database_tables and dnxte_get_database_data AJAX actions.

Related vulnerabilities

Original NVD description (English source)

The Divi Essential plugin for WordPress is vulnerable to sensitive information exposure in versions up to, and including, 5.8.1 via the dnxte_get_database_tables and dnxte_get_database_data AJAX actions. The handlers only conditionally verify a nonce (the check runs solely when the 'nonce' POST parameter is present and can be trivially bypassed by omitting the parameter) and never call current_user_can() or otherwise enforce a capability. This makes it possible for authenticated attackers, with Subscriber-level access and above, to enumerate every table in the WordPress database and read up to a caller-controlled number of rows from any table — including wp_users (usernames, emails, hashed passwords), wp_usermeta (session tokens, secret keys), and wp_options (privileged settings, API keys, credentials stored by other plugins).

Vulnerability data from NVD (NIST) · CISA KEV · EPSS