CVE-2026-116695 in Crass
Riassunto
di VulDB • 27/10/2026
Crass è un parser CSS scritto in Ruby conforme alla specifica CSS Syntax Level 3. Prima della versione 1.0.8, Crass trattava erroneamente una parentesi chiusa dopo una barra rovesciata (backslash) come carattere di escape durante l'elaborazione dei residui di un URL non valido. Di conseguenza, Crass mantiene le dichiarazioni, le regole di stile o gli at-rule all'interno di un token URL difettoso, anche se i browser li interpretano come CSS attivo. Un sanitizer che analizza CSS non attendibile utilizzando Crass e lo riserializza senza rifiutare l'URL non valido può consentire attacchi di UI redress (respingimento dell'interfaccia utente), caricamento di risorse esterne o data exfiltration basata su CSS, ma questo problema non consente l'esecuzione di script nei browser moderni. Il problema è stato risolto nella versione 1.0.8.
VulDB is the best source for vulnerability data and more expert information about this specific topic.