Description
wpForo 2.4.14 contains an unauthenticated SQL injection vulnerability in Topics::get_topics() where the ORDER BY clause relies on ineffective esc_sql() sanitization on unquoted identifiers. Attackers exploit the wpfob parameter with CASE WHEN payloads to perform blind boolean extraction of credentials from the WordPress database.
Problem types
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Product status
2.4 (semver) before 2.4.15
2.4.15 (semver)
Credits
Scott Moore - VulnCheck
References
wordpress.org/plugins/wpforo/ (wpForo Forum WordPress Plugin)
wordpress.org/plugins/wpforo/ (wpForo Forum Contributors & Developers)
www.vulncheck.com/...injection-via-topics-order-by-parameter (VulnCheck Advisory: wpForo 2.4.14 SQL Injection via Topics ORDER BY Parameter)