PT-2024-30531 · Unknown · Trix Editor

Thwin_Htet

·

Publicado

2024-05-07

·

Atualizado

2024-08-15

·

CVE-2024-43368

CVSS v3.1

6.5

Média

VetorAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do editor Trix anteriores à 2.1.4
Descrição
O problema está relacionado a uma falha na correção anterior, permitindo que um invasor execute código JavaScript arbitrário no contexto da sessão do usuário ao colar código malicioso. Isso ocorre porque o editor Trix verifica apenas o tipo de conteúdo no objeto dataTransfer do evento de colagem e usa o conteúdo do anexo para definir o innerHTML do elemento do anexo, mesmo que o próprio anexo não tenha um tipo de conteúdo text/html. Um invasor poderia induzir um usuário a copiar e colar código malicioso, levando potencialmente a ações não autorizadas ou à divulgação de informações confidenciais.
Recomendações
Para resolver o problema, os usuários devem atualizar para a versão 2.1.4 ou posterior do editor Trix, que incorpora a sanitização adequada da entrada de conteúdo copiado. Além disso, aprimorar a Política de Segurança de Conteúdo (CSP) para proibir scripts embutidos pode mitigar significativamente o risco de tais vulnerabilidades. Defina políticas de CSP como script-src ‘self’ para garantir que apenas scripts hospedados na mesma origem sejam executados e proíba explicitamente scripts embutidos usando script-src-elem. Se os usuários afetados puderem desativar navegadores que não suportam uma Política de Segurança de Conteúdo, essa seria uma solução alternativa eficaz para esta e todas as vulnerabilidades XSS.

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-2024-43368
GHSA-QJQP-XR96-CJ99
GHSA-QM2Q-9F3Q-2VCV

Produtos afetados

Trix Editor