PT-2022-23165 · Electron · Electron

Coolcoolnoworries

·

Publicado

2022-11-08

·

Atualizado

2022-11-10

·

CVE-2022-36077

CVSS v3.1

7.2

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:L
Nome do software vulnerável e versões afetadas
Versões do Electron anteriores à 21.0.0-beta.1
Versões do Electron anteriores à 20.0.1
Versões do Electron anteriores à 19.0.11
Versões do Electron anteriores à 18.3.7
Descrição
A estrutura do Electron está vulnerável à exposição de informações confidenciais. Ao seguir um redirecionamento, o Electron atrasa a verificação de redirecionamento para URLs do tipo file:// a partir de outros esquemas. Se o destino do redirecionamento for uma URL SMB, como file://some.website.com/, o Windows pode se conectar a esse servidor e tentar a autenticação NTLM, o que pode incluir o envio de credenciais com hash.
Recomendações
Para versões anteriores à 21.0.0-beta.1, atualize para a versão 21.0.0-beta.1 ou posterior.
Para versões anteriores à 20.0.1, atualize para a versão 20.0.1 ou posterior.
Para versões anteriores à 19.0.11, atualize para a versão 19.0.11 ou posterior.
Para versões anteriores à 18.3.7, atualize para a versão 18.3.7 ou posterior.
Como solução alternativa temporária, impeça redirecionamentos para URLs file:// no evento WebContents.on(‘will-redirect’) para todos os WebContents. Isso pode ser feito adicionando um ouvinte de evento ao evento web-contents-created e verificando a URL no evento will-redirect. Se a URL começar com file://, impeça o comportamento padrão.

Exploit

Correção

Insufficiently Protected Credentials

Information Disclosure

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-36077
GHSA-P2JH-44QJ-PF2V

Produtos afetados

Electron