PT-2021-15446 · Docsify · Docsify

Egidio Romano

+2

·

Publicado

2021-02-19

·

Atualizado

2021-03-01

·

CVE-2021-23342

CVSS v3.1

8.6

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L
Nome do software vulnerável e versões afetadas
Versões do docsify anteriores à 4.12.0
Descrição
A vulnerabilidade permite contornar medidas de correção anteriores, possibilitando a execução de JavaScript malicioso por meio de dois métodos. Primeiro, ao analisar HTML de URLs remotas, o código HTML da página principal é sanitizado, mas essa sanitização não ocorre na barra lateral. Segundo, a verificação externa isURL pode ser contornada pela inserção de caracteres //// adicionais.
Recomendações
Para versões anteriores à 4.12.0, atualize para a versão 4.12.0 ou posterior para resolver o problema. Como solução temporária, considere desativar a análise de HTML de URLs remotas ou restringir o uso da barra lateral até que um patch esteja disponível. Evite usar a verificação externa isURL com URLs que contenham vários caracteres //// até que o problema seja resolvido.

Exploit

Correção

XSS

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-23342
GHSA-2MM9-C2FX-C7M4
SNYK-JAVA-ORGWEBJARSNPM-1076593
SNYK-JS-DOCSIFY-1066017

Produtos afetados

Docsify