PT-2022-15028 · Socket.Io+2 · Socket.Io+2
Marcus Wejderot
·
Publicado
2022-01-12
·
Atualizado
2023-06-27
·
CVE-2022-21676
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas
engine.io, versões 4.0.0 a 6.x.x
Descrição
Uma solicitação HTTP especialmente criada pode acionar uma exceção não capturada no servidor Engine.IO, encerrando assim o processo Node.js. Este problema afeta todos os usuários do pacote
engine.io a partir da versão 4.0.0, incluindo aqueles que utilizam pacotes dependentes como o socket.io. Versões anteriores à 4.0.0 não são afetadas.Recomendações
Para a versão
4.x.x do engine.io, atualize para a versão 4.1.2.Para a versão
5.x.x do engine.io, atualize para a versão 5.2.1.Para a versão
6.x.x do engine.io, atualize para a versão 6.1.1.Para usuários do
socket.io, consulte os seguintes caminhos de atualização:-
socket.io@4.3.x,socket.io@4.1.xesocket.io@4.0.xdevem ser atualizados parasocket.io@4.4.x. -
socket.io@3.0.xdeve ser atualizado parasocket.io@3.1.xousocket.io@4.4.x.
Na maioria dos casos, executar
npm audit fix deve ser suficiente. Você também pode usar npm update engine.io --depth=9999.Exploit
Correção
Improper Handling of Exceptional Conditions
Improper Check for Exceptional Conditions
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Node.Js
Engine.Io
Socket.Io