PT-2026-39888 · Mermaid · Mermaid

Zsxsoft

·

Publicado

2026-05-11

·

Atualizado

2026-05-29

·

CVE-2026-41159

CVSS v3.1

5.3

Média

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Nome do Software Vulnerável e Versões Afetadas Mermaid versões anteriores a 11.15.0 Mermaid versões anteriores a 10.9.6
Descrição A configuração padrão permite a injeção de CSS que se aplica fora do diagrama Mermaid. Isso ocorre por meio das opções de configuração fontFamily, themeCSS e altFontFamily, explorando a maneira como o stylis lida com referências de escopo. Especificamente, o uso de :not(&) escapa o escopo automático, permitindo que os estilos sejam aplicados a todos os elementos da página. Além disso, regras globais como @font-face, @keyframes e @counter-style podem ser injetadas, pois são elevadas ao nível superior. Isso pode levar à desfiguração da página e à exfiltração de atributos do DOM usando seletores CSS :has().
Recomendações Atualize para a versão 11.15.0 ou posterior. Atualize para a versão 10.9.6 ou posterior. Defina o valor de configuração secure para evitar que os diagramas modifiquem fontFamily, themeCSS, altFontFamily e themeVariables. Defina securityLevel como sandbox para prevenir o problema.

Correção

Code Injection

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-41159
GHSA-87F9-HVMW-GH4P

Produtos afetados

Mermaid