PT-2021-23080 · Elvish · Elvish

Xiaq

·

Publicado

2021-09-23

·

Atualizado

2024-08-21

·

CVE-2021-41088

CVSS v2.0

9.3

Alta

VetorAV:N/AC:M/Au:N/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
Versões do Elvish anteriores à 0.14.0
Descrição
Elvish é uma linguagem de programação e um shell interativo. O backend da interface do usuário web, iniciado por elvish -web, hospeda um endpoint que permite a execução de código enviado pela interface do usuário web. No entanto, o backend não verifica a origem das solicitações corretamente. Isso permite que um site malicioso envie código arbitrário para o endpoint no localhost se o usuário tiver o backend da interface do usuário web aberto e visitar o site comprometido.
Recomendações
Para versões anteriores à 0.14.0, o problema pode ser corrigido removendo a interface de usuário web, localizada em web, pkg/web ou pkg/prog/web, dependendo da versão exata.
Como solução temporária, considere não usar a interface de usuário web experimental até que o problema seja resolvido.

Correção

Exposure of Resource to Wrong Sphere

Origin Validation Error

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-41088
GHSA-FPV6-F8JW-RC3R
GO-2022-0937

Produtos afetados

Elvish