Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Nina-J

#35075de 53,638
7.5CVSS total
Vulnerabilidades · 1
PT-2021-4109
7.5
2021-05-01
Pypi · Pydantic · CVE-2021-29510
**Nome do software vulnerável e versões afetadas** Versões do Pydantic anteriores à v1.6.2 Versões do Pydantic anteriores à v1.7.4 Versões do Pydantic anteriores à v1.8.2 **Descrição** O problema está relacionado ao tratamento incorreto dos valores ‘infinity’, ‘inf’ e float(‘inf’) em campos de data, fazendo com que a validação seja executada indefinidamente com 100% de uso da CPU. Passar ‘infinity’, ‘inf’ ou float(‘inf’) (ou seus valores negativos) para campos `datetime` ou `date` pode levar a esse problema. **Recomendações** Para versões anteriores à v1.6.2, atualize para a v1.6.2 ou posterior. Para versões anteriores à v1.7.4, atualize para a v1.7.4 ou posterior. Para versões anteriores à v1.8.2, atualize para a v1.8.2 ou posterior. Como solução temporária, considere usar um validador para detectar esses valores, como a função `skip infinite values`, para evitar validação infinita. No entanto, atualizar o Pydantic para uma versão corrigida é a solução recomendada. Se você não estiver usando a v1.8.x, v1.7.x ou v1.6.x e não puder atualizar para uma versão corrigida do Pydantic, crie uma solicitação de backport.