MS03-023: Переполнение буфера в конвертере HTML делает возможным запуск программного кода

Поддержка Windows XP завершена

8 апреля 2014 г. корпорация Майкрософт прекратила поддержку Windows XP. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

Поддержка Windows Server 2003 завершилась 14 июля 2015 г.

Корпорация Майкрософт завершила поддержку Windows Server 2003 14 июля 2015 г. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

Проблема
Все версии Microsoft Windows поддерживают преобразование файлов. Эта возможность позволяет пользователям изменять форматы файлов. Кроме того, в состав операционных систем Microsoft Windows включены средства преобразования HTML. Они дают пользователям возможность просматривать, импортировать и сохранять файлы в формате HTML.

В работе конвертера HTML для Microsoft Windows имеется уязвимое место, связанное с обработкой запросов на преобразование во время операций вырезания и вставки. Специальный запрос конвертера HTML может вызвать такой сбой конвертера, при котором у нарушителя появится возможность выполнять код от имени пользователя, находящегося в системе в данный момент. Поскольку преобразование HTML используется в работе обозревателя Internet Explorer, нарушитель может создать специальную страницу или почтовое сообщение в формате HTML, которые бы обращались к конвертеру и запускали на пользовательском компьютере собственный код. Когда пользователь заходит на веб-узел злоумышленника, последнему не нужно принимать никаких дополнительных действий для использования уязвимости.

Чтобы воспользоваться уязвимым местом, нарушитель должен создать специальное электронное письмо в формате HTML и отправить его пользователю. Второй способ заключается в создании веб-узла для размещения на нем специальной страницы. Нарушителю остается только каким-нибудь образом заставить пользователя посетить этот узел.

По умолчанию Outlook Express 6.0 и Outlook 2002 открывают письма HTML в зоне узлов с ограниченным доступом. Outlook 98 и 2000 также открывают письма HTML в зоне узлов с ограниченным доступом, если установлено исправление для системы безопасности почты Outlook. Пользователям этих программ не угрожает опасность, связанная с чтением враждебных электронных писем. Нарушителю придется привлекать внимание пользователей к своей странице другими способами, например, поместив в письме ссылку на свой веб-узел.
Решение

Сведения об исправлении для системы безопасности

Для получения дополнительных сведений о решении проблемы щелкните одну из ссылок.

Windows Server 2003 (все версии)

Сведения о загрузке

Загрузите соответствующий файл с веб-узла центра загрузки корпорации Майкрософт:

Windows Server 2003, 32-разрядные версии
ЗагрузкаЗагрузить пакет 823559.
Windows Server 2003 64-разрядная версия для компьютеров на базе Itanium
ЗагрузкаЗагрузить пакет 823559.

Дата выпуска: 9 июля 2003 г.

Дополнительные сведения о загрузке файлов с узла технической поддержки корпорации Майкрософт см. в следующей статье базы знаний Майкрософт:
119591 Как загрузить файлы поддержки Microsoft из Интернета
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние версии антивирусного программного обеспечения на момент публикации файла для проверки его на наличие вирусов. Файл хранится на закрытом сервере, что предотвращает его несанкционированное изменение.

Необходимые условия

Для установки исправления требуется выпущенная версия Windows Server 2003.

Сведения об установке

При запуске программы установки исправления используются следующие параметры командной строки.
  • /? Показать список параметров установки.
  • /u Автоматический режим.
  • /f Завершить работу других программ перед выключением компьютера.
  • /n Не создавать резервные копии удаляемых файлов.
  • /o Заменять файлы ПВТ без вывода запроса.
  • /z Не перезагружать компьютер после завершения установки.
  • /q Скрытый режим (без отображения пользовательского интерфейса).
  • /l Привести список установленных исправлений.
  • /x Извлечь файлы без запуска программы установки.
Чтобы убедиться, что исправление установлено, проверьте, создан ли следующий раздел реестра.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Window Server 2003\SP1\KB823559

Сведения о развертывании

Для установки исправления без вмешательства пользователя служит следующая команда:
windowsserver2003-kb823559-x86-enu /u /q
Чтобы установить исправление без перезапуска компьютера, введите следующую команду:
windowsserver2003-kb823559-x86-enu /z
Примечание. Все эти параметры можно использовать в одной команде.

За дополнительными сведениями о развертывании исправления с помощью служб Software Update Services обратитесь к веб-узлу корпорации Майкрософт по следующему адресу:

Необходимость перезагрузки

После установки исправления не нужно перезапускать компьютер.

Сведения об удалении

Для удаления исправления воспользуйтесь средством панели управления «Установка и удаление программ».

Чтобы удалить исправление, системные администраторы могут использовать программу Spuninst.exe, которая расположена в папке %Windir%\$NTUninstallkbNumber$\Spuninst. Программа поддерживает следующие параметры командной строки.
  • /? Показать список параметров установки.
  • /u Автоматический режим.
  • /f Завершить работу других программ перед выключением компьютера.
  • /z Не перезагружать компьютер после завершения установки.
  • /q Скрытый режим (без отображения пользовательского интерфейса).

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия исправления содержит версии файлов, приведенные в следующей таблице или более поздние. Дата и время для файлов указаны в формате универсального всемирного времени (по Гринвичу). При просмотре сведений о файле в системе происходит перевод соответствующих значений в местное время. Чтобы выяснить разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента «Дата и время» на панели управления.
   Дата         Время     Версия          Размер   Имя файла  Платформа   --------------------------------------------------------------------   27-июн-2003  18:16:00  2003.1100.5426  311 864  Whtml32.cnv    IA-64   27-июн-2003  18:16:00  2003.1100.5426  116 288  Wmsconv97.dll  IA-64   27-июн-2003  18:16:00  2003.1100.5426  311 864  Html32.cnv       x86   27-июн-2003  18:16:00  2003.1100.5426  116 288  Msconv97.dll     x86

Windows XP (все версии)

Сведения о загрузке

Загрузите соответствующий файл с веб-узла центра загрузки корпорации Майкрософт:
Windows XP Professional и Windows XP Home Edition
ЗагрузкаЗагрузить пакет 823559.
Windows XP, 64-разрядная версия
ЗагрузкаЗагрузить пакет 823559.

Дата выпуска: 9 июля 2003 г.

Дополнительные сведения о загрузке файлов с узла технической поддержки корпорации Майкрософт см. в следующей статье базы знаний Майкрософт:
119591 Как загрузить файлы поддержки Microsoft из Интернета
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние версии антивирусного программного обеспечения на момент публикации файла для проверки его на наличие вирусов. Файл хранится на закрытом сервере, что предотвращает его несанкционированное изменение.

Необходимые условия

Для установки исправления требуется официальная версия Windows XP или Windows XP с пакетом обновлений 1 (SP1).Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
322389 Как получить последний пакет обновления для Windows XP

Сведения об установке

При запуске программы установки можно использовать следующие параметры командной строки.
  • /? Показать список параметров установки.
  • /u Автоматический режим.
  • /f Завершить работу других программ перед выключением компьютера.
  • /n Не создавать резервные копии удаляемых файлов.
  • /o Заменять файлы ПВТ без вывода запроса.
  • /z Не перезагружать компьютер после завершения установки.
  • /q Скрытый режим (без отображения пользовательского интерфейса).
  • /l Привести список установленных исправлений.
  • /x Извлечь файлы без запуска программы установки.
Чтобы убедиться, что исправление установлено, проверьте, создан ли следующий раздел реестра.

Windows XP
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP1\KB823559
Windows XP с пакетом обновлений 1 (SP1)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP2\KB823559

Сведения о развертывании

Чтобы установить исправление без вмешательства пользователя, введите следующую команду:
windowsxp-kb823559-x86-enu /u /q
Чтобы установить исправление без перезапуска компьютера, введите следующую команду:
windowsxp-kb823559-x86-enu /z
Примечание. Все эти параметры можно использовать в одной команде.

За дополнительными сведениями о развертывании исправления с помощью служб Software Update Services обратитесь к веб-узлу корпорации Майкрософт по следующему адресу:

Необходимость перезагрузки

После установки исправления не нужно перезапускать компьютер.

Сведения об удалении

Для удаления исправления воспользуйтесь средством панели управления «Установка и удаление программ».

Чтобы удалить исправление, системные администраторы могут использовать программу Spuninst.exe, которая расположена в папке %Windir%\$NTUninstallkbNumber$\Spuninst. Программа поддерживает следующие параметры командной строки.
  • /? Показать список параметров установки.
  • /u Автоматический режим.
  • /f Завершить работу других программ перед выключением компьютера.
  • /z Не перезагружать компьютер после завершения установки.
  • /q Скрытый режим (без отображения пользовательского интерфейса).

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия исправления содержит версии файлов, приведенные в следующей таблице или более поздние. Дата и время для файлов указаны в формате универсального всемирного времени (по Гринвичу). При просмотре сведений о файле в системе происходит перевод соответствующих значений в местное время. Чтобы выяснить разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента «Дата и время» на панели управления.
   Дата         Время  Версия          Размер   Имя файла      Платформа   --------------------------------------------------------------------   27-июн-2003  16:38  2003.1100.5426  311 864  Whtml32.cnv    IA-64   27-июн-2003  16:38  2003.1100.5426  116 288  Wmsconv97.dll  IA-64   27-июн-2003  16:38  2003.1100.5426  311 864  Html32.cnv       x86   27-июн-2003  16:38  2003.1100.5426  116 288  Msconv97.dll     x86

Windows 2000

Сведения о загрузке

Загрузите следующий файл с веб-узла центра загрузки корпорации Майкрософт:


ЗагрузкаЗагрузить пакет 823559.

Дата выпуска: 9 июля 2003 г.

Дополнительные сведения о загрузке файлов с узла технической поддержки корпорации Майкрософт см. в следующей статье базы знаний Майкрософт:
119591 Как загрузить файлы поддержки Майкрософт из Интернета
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние версии антивирусного программного обеспечения на момент публикации файла для проверки его на наличие вирусов. Файл хранится на закрытом сервере, что предотвращает его несанкционированное изменение.

Необходимые условия

Для установки данного исправления необходима операционная система Windows 2000 с пакетом обновлений 2 (SP2), Windows 2000 с пакетом обновлений 3 (SP3) или Windows 2000 с пакетом обновлений 4 (SP4).Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
260910 Как получить последний пакет обновления для Windows 2000

Сведения об установке

При запуске программы установки этого исправления можно использовать следующие параметры командной строки.
  • /? Показать список параметров установки.
  • /u Автоматический режим.
  • /f Завершить работу других программ перед выключением компьютера.
  • /n Не создавать резервные копии удаляемых файлов.
  • /o Заменять файлы ПВТ без вывода запроса.
  • /z Не перезагружать компьютер после завершения установки.
  • /q Скрытый режим (без отображения пользовательского интерфейса).
  • /l Привести список установленных исправлений.
  • /x Извлечь файлы без запуска программы установки.
Чтобы убедиться, что исправление установлено, проверьте, создан ли следующий раздел реестра.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB823559

Сведения о развертывании

Для установки исправления без вмешательства пользователя служит следующая команда:
windows2000-kb823559-x86-enu /u /q
Чтобы установить исправление без перезапуска компьютера, введите следующую команду:
windows2000-kb823559-x86-enu /z
Примечание. Все эти параметры можно использовать в одной команде.

За дополнительными сведениями о развертывании исправления с помощью служб Software Update Services обратитесь к веб-узлу корпорации Майкрософт по следующему адресу:

Необходимость перезагрузки

После установки исправления не нужно перезапускать компьютер.

Сведения об удалении

Для удаления исправления воспользуйтесь средством панели управления «Установка и удаление программ».

Чтобы удалить исправление, системные администраторы могут использовать программу Spuninst.exe, которая расположена в папке %Windir%\$NTUninstallkbNumber$\Spuninst. Программа поддерживает следующие параметры командной строки.
  • /? Показать список параметров установки.
  • /u Автоматический режим.
  • /f Завершить работу других программ перед выключением компьютера.
  • /z Не перезагружать компьютер после завершения установки.
  • /q Скрытый режим (без отображения пользовательского интерфейса).

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия исправления содержит версии файлов, приведенные в следующей таблице или более поздние. Дата и время для файлов указаны в формате универсального всемирного времени (по Гринвичу). При просмотре сведений о файле в системе происходит перевод соответствующих значений в местное время. Чтобы выяснить разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента «Дата и время» на панели управления.
   Дата         Время     Версия          Размер   Имя файла   ---------------------------------------------------------   27-июн-2003  15:22:00  2003.1100.5426  311 864  Html32.cnv   27-июн-2003  15:22:00  2003.1100.5426  116 288  Msconv97.dll

Windows NT 4.0 (все версии)

Сведения о загрузке

Загрузите соответствующий файл с веб-узла центра загрузки корпорации Майкрософт:
Windows NT 4.0
ЗагрузкаЗагрузить пакет 823559.
Windows NT 4.0 Server, Terminal Server Edition
ЗагрузкаЗагрузить пакет 823559.

Дата выпуска: 9 июля 2003 г.

Дополнительные сведения о загрузке файлов с узла технической поддержки корпорации Майкрософт см. в следующей статье базы знаний Майкрософт:
119591 Как загрузить файлы поддержки Майкрософт из Интернета
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние версии антивирусного программного обеспечения на момент публикации файла для проверки его на наличие вирусов. Файл хранится на закрытом сервере, что предотвращает его несанкционированное изменение.

Необходимые условия

Для установки исправления необходимо наличие Windows NT 4.0 с пакетом обновлений 6a (SP6a) или Windows NT Server 4.0, Terminal Server Edition с пакетом обновлений 6 (SP6).Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
152734 Как получить последний пакет обновления для Windows 4,0

Сведения об установке

При запуске программы установки можно использовать следующие параметры командной строки.
  • /q Установка в скрытом режиме или без вывода сообщений об извлечении файлов.
  • /q:u Автоматический режим пользователя. Отображаются некоторые диалоговые окна.
  • /q:a Автоматический режим администратора. Пользователь не видит диалоговых окон.
  • /t: путь: Задает папку для извлечения файлов.
  • /c Извлечение файлов без установки. Если параметр /t: путь не задан, появится приглашение указать папку назначения.
  • /c: путь: Задает путь к установочному файлу INF или EXE.
  • /r:n Не перезагружать компьютер после установки.
  • /r:i В случае необходимости появляется запрос на перезагрузку (за исключением случая, когда указан параметр /q:a).
  • /r:a Всегда перезагружать компьютер после установки.
  • /r:s Перезагрузить компьютер без вывода соответствующего запроса.

Сведения о развертывании

Для установки исправления без вмешательства пользователя служит следующая команда:
windows-kb823559-enu /q:a
Чтобы установить исправление без перезапуска компьютера, введите следующую команду:
windows-kb823559-enu /r:n
Примечание. Все эти параметры можно использовать в одной команде.

За дополнительными сведениями о развертывании исправления с помощью служб Software Update Services обратитесь к веб-узлу корпорации Майкрософт по следующему адресу:

Необходимость перезагрузки

После установки исправления не нужно перезапускать компьютер.

Сведения об удалении

Для удаления исправления воспользуйтесь средством панели управления «Установка и удаление программ».

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия исправления содержит версии файлов, приведенные в следующей таблице или более поздние. Дата и время для файлов указаны в формате универсального всемирного времени (по Гринвичу). При просмотре сведений о файле в системе происходит перевод соответствующих значений в местное время. Чтобы выяснить разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента «Дата и время» на панели управления.
   Дата         Время  Версия          Размер   Имя файла   ---------------------------------------------------------   27-июн-2003  02:19  2003.1100.5426  311 864  Html32.cnv   27-июн-2003  02:19  2003.1100.5426  116 288  Msconv97.dll

Windows Millennium Edition, второе издание Windows 98, Windows 98

Сведения о загрузке

Чтобы решить проблему, установите пакет 823559 с веб-узла Microsoft Windows Update: Загрузите следующий файл с веб-узла центра загрузки корпорации Майкрософт:

ЗагрузкаЗагрузить пакет 823559.

Дата выпуска: 9 июля 2003 г.

Дополнительные сведения о загрузке файлов с узла технической поддержки корпорации Майкрософт см. в следующей статье базы знаний Майкрософт:
119591 Как загрузить файлы поддержки Microsoft из Интернета
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние версии антивирусного программного обеспечения на момент публикации файла для проверки его на наличие вирусов. Файл хранится на закрытом сервере, что предотвращает его несанкционированное изменение.За дополнительными сведениями о загрузке исправлений из каталога Windows Update для последующей установки обратитесь к следующей статье базы знаний Майкрософт:
323166 Как загрузить драйверы и обновления из каталога Windows Update

Необходимые условия

Для установки этого исправления не требуется выполнение никаких условий.

Сведения об установке

При запуске программы установке можно использовать следующие параметры командной строки.
  • /q Установка в скрытом режиме или без вывода сообщений об извлечении файлов.
  • /q:u Автоматический режим пользователя. Отображаются некоторые диалоговые окна.
  • /q:a Автоматический режим администратора. Пользователь не видит диалоговых окон.
  • /t: путь: Задает папку для извлечения файлов.
  • /c Извлечение файлов без установки. Если параметр /t: путь не задан, появится приглашение указать папку назначения.
  • /c: путь: Задает путь к установочному файлу INF или EXE.
  • /r:n Не перезагружать компьютер после установки.
  • /r:i В случае необходимости появляется запрос на перезагрузку (за исключением случая, когда указан параметр /q:a).
  • /r:a Всегда перезагружать компьютер после установки.
  • /r:s Перезагрузить компьютер без вывода соответствующего запроса.

Сведения о развертывании

Для установки исправления без вмешательства пользователя служит следующая команда:
имя_файла /q:a
Чтобы установить исправление без перезапуска компьютера, введите следующую команду:
имя_файла /r:n
Примечание. Все эти параметры можно использовать в одной команде.

За дополнительными сведениями о развертывании исправления с помощью служб Software Update Services обратитесь к веб-узлу корпорации Майкрософт по следующему адресу:

Необходимость перезагрузки

После установки исправления не нужно перезапускать компьютер.

Сведения об удалении

Для удаления исправления воспользуйтесь средством панели управления «Установка и удаление программ».

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия исправления содержит версии файлов, приведенные в следующей таблице или более поздние. Дата и время для файлов указаны в формате универсального всемирного времени (по Гринвичу). При просмотре сведений о файле в системе происходит перевод соответствующих значений в местное время. Чтобы выяснить разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента «Дата и время» на панели управления.
Windows Millennium Edition
   Дата         Время  Версия          Размер   Имя файла   ---------------------------------------------------------   27-июн-2003  02:19  2003.1100.5426  311 864  Html32.cnv   27-июн-2003  02:19  2003.1100.5426  116 288  Msconv97.dll
Windows 98 и второе издание Windows 98
   Дата         Время  Версия          Размер   Имя файла   ---------------------------------------------------------   27-июн-2003  02:19  2003.1100.5426  311 864  Html32.cnv   27-июн-2003  02:19  2003.1100.5426  116 288  Msconv97.dll
Статус
Данное поведение является подтвержденной уязвимостью продуктов Майкрософт, перечисленных в разделе «Информация в данной статье относится к следующим продуктам».
Дополнительная информация
Дополнительные сведения о данной уязвимости см. на веб-узле корпорации Майкрософт по следующему адресу:
исправление_для_системы_безопасности
Свойства

Номер статьи: 823559 — последний просмотр: 05/13/2011 04:59:00 — редакция: 12.0

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows XP Professional, Microsoft Windows XP Home Edition, Microsoft Windows XP Tablet PC Edition, Microsoft Windows XP Media Center Edition 2005 Update Rollup 2, Microsoft Windows 2000 Advanced Server, операционная система Microsoft Windows 2000 Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition

  • atdownload kbwin2000presp5fix kbqfe kbfix kbbug kbsecvulnerability kbsecurity kbsecbulletin KB823559
Отзывы и предложения