Ecto · Ecto · CVE-2017-20166
**Nome do software vulnerável e versões afetadas**
Ecto versão 2.2.0
**Descrição**
O problema está relacionado à falta de um mecanismo de proteção na interação entre as funções `is nil` e `raise`. Especificamente, o Ecto não gera exceção em consultas com comparações não explícitas com `nil`, a menos que sejam verificadas com `is nil`.
**Recomendações**
Para a versão 2.2.0 do Ecto, considere adicionar verificações explícitas de nil usando a função `is nil` para garantir que as consultas gerem exceções adequadamente ao encontrar valores nulos. Como solução temporária, revise e modifique as consultas para incluir comparações explícitas de nil, a fim de minimizar possíveis problemas.