PT-2022-13743 · Medialize · Uri.Js

Zeyu2001

·

Publicado

2022-04-05

·

Atualizado

2023-07-24

·

CVE-2022-1243

CVSS v3.1

7.2

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Nome do software vulnerável e versões afetadas
Versões do medialize/uri.js anteriores à 1.19.11
Descrição
O problema está relacionado ao CRHTLF, o que pode levar à extração incorreta do protocolo, resultando potencialmente em XSS. Especificamente, caracteres como r, e t em URLs inseridas pelo usuário podem causar extração incorreta do protocolo ao usar o pacote npm urijs. Isso pode ser explorado para contornar medidas de segurança destinadas a impedir que links JavaScript maliciosos sejam passados para HTML ou JavaScript. Por exemplo, um invasor poderia usar uma URL como “jar vascript:alert(1)” para executar código JavaScript malicioso.
Recomendações
Para versões anteriores à 1.19.11, atualize para a versão 1.19.11 ou posterior para resolver o problema. Como solução temporária, considere validar e sanitizar URLs inseridas pelo usuário para impedir a injeção de caracteres maliciosos. Além disso, restrinja o uso do módulo urijs apenas a entradas confiáveis, até que a atualização possa ser aplicada.

Exploit

Correção

RCE

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-1243
GHSA-3VJF-82FF-P4R3

Produtos afetados

Uri.Js