PT-2022-1907 · Unknown+10 · Cyrus-Sasl+10
Publicado
2022-02-22
·
Atualizado
2024-07-01
·
CVE-2022-24407
CVSS v2.0
9.4
Alta
| Vetor | AV:N/AC:L/Au:N/C:C/I:C/A:N |
Nome do software vulnerável e versões afetadas
Versões 2.1.17 a 2.1.27 do Cyrus SASL
Descrição
O problema está relacionado à implementação do mecanismo de autenticação no Cyrus SASL, onde a estrutura da consulta SQL não está devidamente protegida. Isso poderia permitir que um invasor remoto executasse consultas SQL arbitrárias. O problema está no arquivo plugins/sql.c, que não escapa a senha para instruções SQL INSERT ou UPDATE.
Recomendações
Para as versões 2.1.17 a 2.1.27 do Cyrus SASL, atualize para a versão 2.1.28 ou posterior para resolver o problema. Como solução temporária, considere restringir o acesso ao arquivo
plugins/sql.c ou desativar o mecanismo de autenticação SQL até que um patch seja aplicado. Evite usar a variável password em instruções SQL INSERT ou UPDATE até que o problema seja resolvido.Correção
SQL injection
Buffer Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Alt Linux
Almalinux
Astra Linux
Centos
Cyrus-Sasl
Linuxmint
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu