Este bug foi encontrado no popular plugin WP Statistics, que permite aos administradores do site obter informações detalhadas relacionadas ao número de usuários online no site, visitas, número de visitantes e estatísticas do site.
Descoberto pela equipe da Sucuri, o plugin WP Statistics possui uma vulnerabilidade de SQL Injection que permite que um invasor remoto, com apenas uma conta cadastrada, roube informações confidenciais do banco de dados do site e possa obter acesso ao site.
SQL Injection é um erro de aplicativo da web que permite que hackers injetem código SQL (Structured Query Language) em dados de entrada da web para determinar a estrutura e a localização dos principais bancos de dados e, em última análise, permitir o roubo de informações deles.

Vulnerabilidades de injeção SQL podem residir em múltiplas funções, incluindo wp_statistics_searchengine_query()
“Essa vulnerabilidade se deve à falta de controle sobre os dados que os usuários fornecem. Algumas propriedades do shortcode wpstatistics foram ignoradas em vez de serem reconhecidas como parâmetros para funções importantes”, disseram os pesquisadores. “Uma das funções vulneráveis é a consulta de pesquisa wp_statistics_searchengine_query() no arquivo include/functions/functions.php, acessada via WordPress AJAX graças a wp_ajax_parse_media_shortcode().”
Esta função não verifica privilégios adicionais, o que permitiria aos visitantes do site executar o shortcode e injetar código malicioso no atributo. Pesquisadores da Sucuri relataram esse bug à equipe WP Statistics e a equipe corrigiu a vulnerabilidade na versão mais recente 12.0.8. Portanto, se você estiver usando uma versão vulnerável e seu site permitir o registro dos usuários, instale rapidamente a versão mais recente.