Ben Caller

#3805de 53,638
68.2CVSS total
Vulnerabilidades · 9
Média
1
Alta
8
PT-2021-14348
7.7
2021-01-06
Pypi · Cairosvg · CVE-2021-21236
**Nome do software vulnerável e versões afetadas: Versões do CairoSVG anteriores à 2.5.1 Descrição: O problema está relacionado a uma vulnerabilidade de negação de serviço por expressão regular (REDoS) no CairoSVG, um pacote Python utilizado para converter arquivos SVG. Ao processar arquivos SVG, o CairoSVG utiliza duas expressões regulares que são vulneráveis a ataques de negação de serviço por expressão regular (REDoS). Se um invasor fornecer um SVG malicioso, isso pode fazer com que o CairoSVG fique travado no processamento do arquivo por um período muito longo. A vulnerabilidade é causada pela complexidade das expressões regulares, que pode levar a um retrocesso catastrófico ao processar uma longa sequência de espaços. A complexidade é cúbica, o que significa que dobrar o comprimento da sequência maliciosa de espaços faz com que o processamento demore 8 vezes mais. Recomendações: Para versões anteriores à 2.5.1, atualize para a versão 2.5.1 ou posterior para corrigir a vulnerabilidade de negação de serviço por expressão regular (REDoS). Como solução temporária, considere evitar o uso das expressões regulares vulneráveis no arquivo `colors.py` até que um patch esteja disponível. Restrinja o acesso ao pacote `cairosvg` para minimizar o risco de exploração. Evite usar arquivos SVG maliciosos que possam fazer com que o pacote fique preso no processamento do arquivo por um tempo muito longo.
PT-2020-6268
7.1
2020-01-30
Python · Python · CVE-2020-8492
**Nome do software vulnerável e versões afetadas** Versões do Python 2.7 a 2.7.17 Versões do Python 3.5 a 3.5.9 Versões do Python 3.6 a 3.6.10 Versões do Python 3.7 a 3.7.6 Versões do Python 3.8 a 3.8.1 **Descrição** O problema está relacionado a um consumo descontrolado de recursos no interpretador Python. Ele permite que um servidor HTTP realize ataques de Negação de Serviço por Expressão Regular (ReDoS) contra um cliente devido a um backtracking catastrófico do `urllib.request.AbstractBasicAuthHandler`. Isso pode ser explorado por um invasor remoto para causar uma negação de serviço. **Recomendações** Para as versões do Python 2.7 a 2.7.17, considere desativar o `urllib.request.AbstractBasicAuthHandler` para minimizar o risco de exploração até que um patch esteja disponível. Para as versões 3.5 a 3.5.9 do Python, considere desativar o `urllib.request.AbstractBasicAuthHandler` para minimizar o risco de exploração até que um patch esteja disponível. Para as versões 3.6 a 3.6.10 do Python, considere desativar o `urllib.request.AbstractBasicAuthHandler` para minimizar o risco de exploração até que um patch esteja disponível. Para as versões 3.7 a 3.7.6 do Python, considere desativar o `urllib.request.AbstractBasicAuthHandler` para minimizar o risco de exploração até que uma correção esteja disponível. Para as versões 3.8 a 3.8.1 do Python, considere desativar o `urllib.request.AbstractBasicAuthHandler` para minimizar o risco de exploração até que uma correção esteja disponível. Como solução alternativa temporária, considere