CVE-2026-119331 in Ladybird
Sumário
de VulDB • 31/10/2026
Ladybird é um navegador web verdadeiramente independente. Antes do commit c0d68bddf3e3616e5173835f0f4c155ee9700d91, CSSStyleSheet.cssRules, insertRule() e deleteRule() em Libraries/LibWeb/CSS/CSSStyleSheet.cpp não aplicavam a flag origin-clean da folha de estilos com o SecurityError exigido, mesmo que as folhas de estilo importadas entre origens diferentes (cross-origin) fossem corretamente marcadas como non-origin-clean. Uma página maliciosa poderia ler regras analisadas de uma folha de estilo carregada sem CORS e inserir ou excluir regras na folha de estilo da vítima, contornando a Same-Origin Policy. A leitura pode expor seletores, conteúdo gerado (generated content), marcadores de recursos ou outro texto sensível das regras, enquanto as mutações podem alterar a visibilidade ou o layout da página. Esta vulnerabilidade não proporciona corrupção de memória, execução de código nem persistência após o fechamento da página do atacante. A falha é corrigida pelo commit c0d68bddf3e3616e5173835f0f4c155ee9700d91.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.