PT-2021-3413 · Cleantalk · Cleantalk Wordpress Plugin

·

CVE-2021-24295

·

Publicado

2021-05-17

·

Atualizado

2025-09-24

CVSS v2.0

7.8

Alta

VetorAV:N/AC:L/Au:N/C:C/I:N/A:N
Nome do software vulnerável e versões afetadas
Plugin Spam protection, AntiSpam, FireWall da CleanTalk para WordPress, versões anteriores à 5.153.4
Descrição
O problema está relacionado à função update log no módulo lib/Cleantalk/ApbctWP/Firewall/SFW.php, que não protege adequadamente a estrutura da consulta SQL. Isso permite que um invasor remoto execute consultas SQL arbitrárias explorando uma vulnerabilidade de injeção SQL cega baseada em tempo e sem autenticação. A vulnerabilidade pode ser explorada manipulando os cookies definidos pelo plugin, especificamente obtendo um cookie ct sfw pass key e, em seguida, definindo manualmente um cookie ct sfw passed separado e impedindo que ele seja reinicializado. O ataque pode ser iniciado enviando uma solicitação inicial para o endpoint /api, embora o endpoint específico não seja explicitamente mencionado, e, em seguida, usando o cabeçalho User-Agent para injetar a consulta vulnerável.
Recomendações
Para versões anteriores à 5.153.4, atualize para a versão 5.153.4 ou posterior para resolver o problema.
Como solução temporária, considere restringir o acesso à função update log no módulo lib/Cleantalk/ApbctWP/Firewall/SFW.php até que um patch esteja disponível.
Evite usar o cabeçalho User-Agent para injetar consultas no módulo vulnerável até que o problema seja resolvido.
Restrinja o acesso aos cookies ct sfw pass key e ct sfw passed para minimizar o risco de exploração.

Exploit

Correção

SQL injection

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2021-03265
CVE-2021-24295

Produtos afetados

Cleantalk Wordpress Plugin