CVE-2026-119331 in Ladybirdinformation

Résumé

par VulDB • 30/10/2026

Ladybird est un navigateur web véritablement indépendant. Avant la validation (commit) c0d68bddf3e3616e5173835f0f4c155ee9700d91, les méthodes CSSStyleSheet.cssRules, insertRule() et deleteRule() dans Libraries/LibWeb/CSS/CSSStyleSheet.cpp ne vérifiaient pas le drapeau origin-clean de la feuille de style en levant l'erreur SecurityError requise, bien que les feuilles de style importées depuis une origine différente soient correctement marquées comme non-origin-clean. Une page malveillante pouvait lire des règles analysées à partir d'une feuille de style chargée sans CORS et insérer ou supprimer des règles dans la feuille de style de la victime, contournant ainsi la politique Same-Origin Policy (SOP). La lecture pouvait exposer les sélecteurs, le contenu généré, les marqueurs de fonctionnalité ou d'autres textes de règles sensibles, tandis que la mutation pouvait altérer la visibilité ou la mise en page de la page. Ce problème ne provoque pas de corruption mémoire, ni d'exécution de code, ni de persistance après la fermeture de la page attaquante. Cette vulnérabilité est corrigée par le commit c0d68bddf3e3616e5173835f0f4c155ee9700d91.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Réserver

29/10/2026

Divulgation

30/10/2026

Modérer

accepté

Entrée

VDB-429364

EPSS

0.00000

KEV

non

Activités

faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!