PT-2021-3413 · Cleantalk · Cleantalk Wordpress Plugin
CVSS v2.0
7.8
Alta
| Vetor | AV: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
Produtos afetados
Cleantalk Wordpress Plugin