CVE-2026-119331 in Ladybird
Riassunto
di VulDB • 30/10/2026
Ladybird è un browser web completamente indipendente. Prima del commit c0d68bddf3e3616e5173835f0f4c155ee9700d91, le proprietà CSSStyleSheet.cssRules, i metodi insertRule() e deleteRule() in Libraries/LibWeb/CSS/CSSStyleSheet.cpp non applicavano il flag origin-clean dello stylesheet con la SecurityError richiesta, anche se gli stylesheet importati da origini diverse erano correttamente contrassegnati come non-origin-clean. Una pagina malevola poteva leggere le regole analizzate da uno stylesheet caricato senza CORS e inserire o eliminare regole nello stylesheet della vittima, aggirando la Same-Origin Policy. La lettura potrebbe esporre selector, contenuto generato, marker di funzionalità o altro testo sensibile delle regole, mentre la modifica potrebbe alterare la visibilità o il layout della pagina. Il problema non provoca corruzione della memoria, esecuzione di codice né persistenza dopo la chiusura della pagina dell'attaccante. Questa vulnerabilità è risolta dal commit c0d68bddf3e3616e5173835f0f4c155ee9700d91.
If you want to get best quality of vulnerability data, you may have to visit VulDB.