PT-2020-15839 · Node.Js · Socket.Io-File
CVE-2020-24807
·
Publicado
2020-10-02
·
Atualizado
2024-08-04
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do socket.io-file até a 2.0.31
Descrição
O pacote socket.io-file para Node.js depende da validação de tipos de arquivo no lado do cliente, o que permite que invasores remotos executem código arbitrário ao enviar um arquivo executável por meio de um campo
name JSON modificado. Esta vulnerabilidade afeta apenas produtos que não são mais suportados pelo mantenedor.Recomendações
Para versões até 2.0.31, considere usar um pacote alternativo até que uma correção seja disponibilizada. Como solução temporária, restrinja o acesso ao pacote
socket.io-file vulnerável para minimizar o risco de exploração. Evite usar o campo name na carga JSON afetada até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.RCE
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Socket.Io-File