CVE Catalog

CVE-2026-18881

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.38%

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

Summary

The TableOn – WordPress Posts Table Filterable plugin for WordPress up to version 1.0.5.1 is vulnerable to blind SQL Injection via the `filter_data[comment_count]` parameter of the public `tableon_get_table_data` AJAX action. The value is split on `:` and both halves are interpolated directly into a `posts_where` SQL clause without `intval()` casting or `$wpdb->prepare()`. Unauthenticated attackers can append additional SQL queries to extract sensitive information from the database.

Risk Assessment

An attacker can extract credentials, passwords, and other sensitive information from the database, leading to confidentiality breach and potential account takeover. This can also enable data modification.

Recommendation

Update the TableOn plugin to the latest patched version. Implement prepared SQL statements and input validation.

Related vulnerabilities

Original NVD description (English source)

The TableOn – WordPress Posts Table Filterable plugin for WordPress is vulnerable to blind SQL Injection via the `filter_data[comment_count]` parameter of the public `tableon_get_table_data` AJAX action in all versions up to, and including, 1.0.5.1. This is due to insufficient escaping on the user-supplied parameter and lack of sufficient preparation on the existing SQL query — the value is split on `:` and both halves are interpolated directly into a `posts_where` SQL clause without `intval()` casting or `$wpdb->prepare()`. This makes it possible for unauthenticated attackers to append additional SQL queries into the already-existing query that can be used to extract sensitive information from the database (researcher demonstrated extraction of database(), wp_users.user_login, and wp_users.user_pass).

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