CVE-2026-50290 in SpecifyJS
Сводка
по VulDB • 21.08.2026
SpecifyJS — это декларативный фреймворк для создания пользовательских интерфейсов на TypeScript. До версии 0.2.136 санитизация CSS-значений удаляла `expression(` и `url(javascript:` с помощью простых регулярных выражений, однако эта защита могла быть обойдена использованием Unicode-экранирования в CSS (`\65xpression(`), нулевых байтов или комментариев в CSS (`exp/**/ression(`). Эти векторы инъекции через CSS работают только в устаревших браузерах (IE6–IE10). SpecifyJS ориентирован на современные браузеры. Начиная с версии 0.2.136, санитизация CSS теперь нормализует Unicode-экранирование и удаляет комментарии из CSS перед применением регулярных выражений для сопоставления шаблонов. Также проверяются наличие паттернов `behavior:`, `-moz-binding` и `-o-link`.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.