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

VetorAV: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

CVE-2020-24807
GHSA-6495-8JVH-F28X
GHSA-R2GR-FHMR-66C5

Produtos afetados

Socket.Io-File