Ошибка обработки таблиц стилей в IE 5-6 dl // 14.06.02 23:35
Олег Черемисин обнаружил код, который, будучи вставленным в таблицу стилей (внешнюю либо включенную в html-файл), приводит к немедленному завершению работы IE с ошибкой доступа к памяти (в IE/XP - 0x00000018). [Не забывайте при копировании материала указывать полный адрес источника: http://www.bugtraq.ru/rsn/archive/2002/06/21.html] Ошибке подвержены версии 5.0, 5.5 и 6.0, а также программы, использующие движок IE для отображения html-кода (например, Outlook Express).
Заветный код удалось сократить до строчки p{cssText: font-weight: bold;}. Возможно, разработчиками MS предполагалось, что свойство таблицы стилей cssText может быть использовано только в скриптах. Отметим, что пару месяцев назад была обнаружена другая уязвимость, связанная с cssText, позволяющая получить доступ к локальным файлам пользователя.
Судя по всему, данная ошибка не приводит к переполнению буфера, так что вряд ли она может быть использована где-либо помимо DoS атак, что, впрочем, достаточно неприятно.