Бюллетень по безопасности

Бюллетень по безопасности Майкрософт MS09-036 — важно

Уязвимость в ASP.NET в Microsoft Windows может разрешить отказ в обслуживании (970957)

Опубликовано: 11 августа 2009 г. | Обновлено: 13 августа 2009 г.

Версия: 1.1

Общие сведения

Краткий обзор

Это обновление безопасности устраняет уязвимость типа "отказ в обслуживании" в компоненте Microsoft платформа .NET Framework Microsoft Windows. Эта уязвимость может быть использована только в том случае, если установлен службы IIS (IIS) 7.0 и ASP.NET настроено использовать интегрированный режим для затронутых версий Microsoft Windows. Злоумышленник может создать специально созданные анонимные HTTP-запросы, которые могут привести к тому, что затронутый веб-сервер не будет реагировать до перезапуска связанного пула приложений. Клиенты, работающие под управлением пулов приложений IIS 7.0 в классическом режиме, не страдают от этой уязвимости.

Это обновление безопасности оценивается как важно для всех затронутых версий Microsoft Windows. Дополнительные сведения см. в подразделе " Затронутое и не затронутое программное обеспечение" в этом разделе.

Обновление безопасности устраняет уязвимость, изменив способ управления планированием запросов ASP.NET. Дополнительные сведения об уязвимости см. в подразделе часто задаваемых вопросов (часто задаваемых вопросов) для конкретной записи уязвимости в следующем разделе: сведения об уязвимостях.

Рекомендация.  Большинство клиентов включили автоматическое обновление и не потребует никаких действий, так как это обновление безопасности будет загружено и установлено автоматически. Клиенты, которые не включили автоматическое обновление, должны проверка для обновлений и установить это обновление вручную. Сведения о конкретных параметрах конфигурации при автоматическом обновлении см. в статье базы знаний Майкрософт 294871.

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

См. также раздел, средства обнаружения и развертывания и рекомендации далее в этом бюллетене.

Известные проблемы. нет

Затронутое и не затронутое программное обеспечение

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

Затронутого программного обеспечения

Операционная система Компонент Максимальное влияние на безопасность Оценка серьезности агрегата Бюллетени, замененные этим обновлением
Windows Vista* Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и Microsoft платформа .NET Framework 3.5 (КБ 972591) и Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 (SP2) и Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) (КБ 972592) Отказ в обслуживании Внимание нет
Windows Vista с пакетом обновления 1 * Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и Microsoft платформа .NET Framework 3.5 (КБ 972593) и Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 (SP2) и Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) (КБ 972594) Отказ в обслуживании Внимание нет
Windows Vista x64 Edition* Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и Microsoft платформа .NET Framework 3.5 (КБ 972591) и Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 (SP2) и Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) (КБ 972592) Отказ в обслуживании Внимание нет
Windows Vista x64 Edition с пакетом обновления 1 * Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и Microsoft платформа .NET Framework 3.5 (КБ 972593) и Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 (SP2) и Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) (КБ 972594) Отказ в обслуживании Внимание нет
Windows Server 2008 для 32-разрядных систем** Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и Microsoft платформа .NET Framework 3.5 (КБ 972593) и Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 (SP2) и Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) (КБ 972594) Отказ в обслуживании Внимание нет
Windows Server 2008 для систем на основе x64** Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и Microsoft платформа .NET Framework 3.5 (КБ 972593) и Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 (SP2) и Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) (КБ 972594) Отказ в обслуживании Внимание нет
Windows Server 2008 для систем на основе Itanium Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и Microsoft платформа .NET Framework 3.5 (КБ 972593) и Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 (SP2) и Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) (КБ 972594) Отказ в обслуживании Внимание нет

*Так как IIS 7.0 не запускается в Windows Vista Starter и Windows Vista Home Basic, следующие выпуски не затрагиваются: Windows Vista Starter (32-разрядная версия), Windows Vista Home Basic (32-разрядная версия) и Windows Vista Home Basic (64-разрядная версия).

**Установка ядра сервера Windows Server 2008 не затронута. Уязвимость, устраненная этим обновлением, не влияет на поддерживаемые выпуски Windows Server 2008, если Windows Server 2008 был установлен с помощью параметра установки основных серверных компонентов. Дополнительные сведения об этом параметре установки см. в разделе Server Core. Обратите внимание, что параметр установки основных серверных компонентов не применяется к определенным выпускам Windows Server 2008; См. статью "Сравнение параметров установки основных серверных компонентов".

Не затронутое программное обеспечение

Операционная система
Microsoft Windows 2000 с пакетом обновления 4 (SP4)
Windows XP с пакетом обновления 2
Windows XP с пакетом обновления 3 (SP3)
Windows XP Professional x64 Edition с пакетом обновления 2
Windows Server 2003 с пакетом обновления 2
Windows Server 2003 x64 Edition с пакетом обновления 2
Windows Server 2003 с пакетом обновления 2 (SP2) для систем на основе Itanium
Windows Vista с пакетом обновления 2 (SP2)
Windows Vista x64 Edition с пакетом обновления 2
Windows Server 2008 для 32-разрядных систем с пакетом обновления 2
Windows Server 2008 для систем на основе x64 с пакетом обновления 2 (SP2)
Windows Server 2008 для систем на основе Itanium с пакетом обновления 2 (SP2)
Windows 7 для 32-разрядных систем
Windows 7 для систем на основе x64
Windows Server 2008 R2 для систем на основе x64
Windows Server 2008 R2 for Itanium-based Systems

Где указаны сведения о файле?
Дополнительные сведения о файле см. в справочных таблицах в разделе "Развертывание обновления безопасности".

Я использую старый выпуск программного обеспечения, рассмотренного в этом бюллетене по безопасности. Что делать?
Затронутые программы, перечисленные в этом бюллетене, были проверены, чтобы определить, какие выпуски затронуты. Другие выпуски прошли жизненный цикл поддержки. Чтобы определить жизненный цикл поддержки для выпуска программного обеспечения, посетите служба поддержки Майкрософт жизненный цикл.

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

Клиенты, которым требуется настраиваемая поддержка старых выпусков, должны обратиться к своему представителю группы учетных записей Майкрософт, руководителю технической учетной записи или соответствующему представителю партнера Майкрософт для пользовательских вариантов поддержки. Клиенты без альянса, Premier или авторизованного контракта могут связаться со своим местным офисом продаж Майкрософт. Для получения контактных данных посетите Microsoft Worldwide Information, выберите страну и нажмите кнопку "Перейти ", чтобы просмотреть список телефонных номеров. При вызове попросите поговорить с местным менеджером по продажам в службу поддержки Premier. Дополнительные сведения см. в разделе "Жизненный цикл поддержки продуктов операционной системы Windows".

Почему windowsVistaс пакетом обновления 2 и Windows Server 2008 с пакетом обновления 2 не затронуты?
Исправление этой проблемы уже включено в версии Microsoft платформа .NET Framework, которые поставляются с пакетом обновления 2 (SP2) Windows Vista и Windows Server 2008 с пакетом обновления 2 (SP2).

Почему затрагивается microsoft платформа .NET Framework 3.5 и Microsoft платформа .NET Framework 3.5 с пакетом обновления 1?
Microsoft платформа .NET Framework 3.5 включает microsoft платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и microsoft платформа .NET Framework 3.0 с пакетом обновления 1 (SP1). Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) содержит подкомпоненты Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 и Microsoft платформа .NET Framework 3.0 с пакетом обновления 2 . В результате как Microsoft платформа .NET Framework 3.5, так и Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) содержат уязвимые вложенные компоненты.

Почему я не предлагаю это обновление системы безопасности с помощью автоматического обновления?
Это обновление системы безопасности предлагается только для систем с установленными службами IIS 7.0 в операционной системе, указанной в таблице "Затронутое программное обеспечение". Системы, перечисленные в разделе "Затронутого программного обеспечения" этого бюллетеня, но на которых не установлены службы IIS 7.0, не будут предлагаться в этом обновлении с помощью автоматического обновления, так как эта уязвимость может быть использована только при установке IIS 7.0.

Сведения об уязвимостях

Оценки серьезности и идентификаторы уязвимостей

Следующие оценки серьезности предполагают потенциальное максимальное влияние уязвимости. Сведения о вероятности, в течение 30 дней после выпуска этого бюллетеня по безопасности, о эксплойтации уязвимости в отношении его оценки серьезности и влияния на безопасность, см. в сводке по индексу эксплойтации в августовом бюллетене. Дополнительные сведения см. в разделе "Индекс эксплойтации Майкрософт".

Затронутого программного обеспечения Удаленное отказ в обслуживании без проверки подлинности в уязвимости ASP.NET — CVE-2009-1536 Оценка серьезности агрегата
Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и Microsoft платформа .NET Framework 3.5 в Windows Vista и Windows Vista с пакетом обновления 1 (SP1) Важно \ Отказ в обслуживании Важно!
Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и Microsoft платформа .NET Framework 3.5 в Windows Vista x64 Edition и Windows Vista x64 Edition с пакетом обновления 1 (SP1) Важно \ Отказ в обслуживании Важно!
Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 и Microsoft платформа .NET Framework 3.5 в Windows Server 2008 Важно \ Отказ в обслуживании Важно!
Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и Microsoft платформа .NET Framework 3.5 в Windows Server 2008 x64 Edition Важно \ Отказ в обслуживании Важно!
Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и Microsoft платформа .NET Framework 3.5 в Windows Server 2008 для систем на основе Itanium Важно \ Отказ в обслуживании Важно!
Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 (SP2) и Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Vista и Windows Vista Важно \ Отказ в обслуживании Важно!
Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 и Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Vista x64 Edition и Windows Vista x64 Edition с пакетом обновления 1 (SP1) Важно \ Отказ в обслуживании Важно!
Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 и Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Server 2008* Важно \ Отказ в обслуживании Важно!
Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 и Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Server 2008 x64 Edition* Важно \ Отказ в обслуживании Важно!
Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 (SP2) и Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в системах на основе Itanium windows Server 2008 Важно \ Отказ в обслуживании Важно!

*Установка ядра сервера Windows Server 2008 не затронута. Уязвимость, устраненная этим обновлением, не влияет на поддерживаемые выпуски Windows Server 2008, если Windows Server 2008 был установлен с помощью параметра установки основных серверных компонентов. Дополнительные сведения об этом параметре установки см. в разделе Server Core. Обратите внимание, что параметр установки основных серверных компонентов не применяется к определенным выпускам Windows Server 2008; См. статью "Сравнение параметров установки основных серверных компонентов".

Удаленное отказ в обслуживании без проверки подлинности в уязвимости ASP.NET — CVE-2009-1536

Уязвимость типа "отказ в обслуживании" существует так, как ASP.NET управляет планированием запросов. Злоумышленник может воспользоваться этой уязвимостью, создавая специально созданные анонимные HTTP-запросы, которые могут привести к тому, что затронутый веб-сервер станет неприменимым до перезапуска связанного пула приложений.

Сведения об этой уязвимости в качестве стандартной записи в списке распространенных уязвимостей и уязвимостей см. в разделе CVE-2009-1536.

Устранение факторов для удаленного отказа в обслуживании без проверки подлинности в уязвимости ASP.NET — CVE-2009-1536

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

  • Уязвимый код в Microsoft платформа .NET Framework предоставляется только через IIS 7.0. Для систем, не работающих под управлением IIS 7.0, для этой уязвимости отсутствуют известные векторы атак.
  • Системы, работающие ASP.NET в IIS 7.0 в классическом режиме, не влияют на эту уязвимость.

Обходные решения для удаленного отказа в обслуживании в ASP.NET уязвимости — CVE-2009-1536

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

  • Переключение в собственный пул потоков IIS

    Если ASP.NET 2.0 размещается в IIS 7.0 в интегрированном режиме, ASP.NET управляет запросами с помощью пула потоков среды CLR. Системы, в которых запросы управляются собственным пулом потоков IIS 7.0, а не пулом потоков CLR, не влияют на эту проблему. Дополнительные сведения см. в статье MSDN . NET: пул потоков СРЕДЫ CLR.

    Используйте один из следующих двух методов для настройки IIS 7.0 для использования собственного пула потоков для обработки процессов.

    Метод 1. Указание значения maxConcurrentRequestsPerCPU в реестре

    Этот параметр является глобальным и влияет на все пулы приложений. Чтобы настроить этот параметр для отдельных пулов приложений, ознакомьтесь с методом 2 в этом разделе.

    Предупреждение с помощью редактора реестра может привести к серьезным проблемам, которые могут потребовать переустановки операционной системы. Корпорация Майкрософт не гарантирует возможность устранения проблем, возникших в результате неправильного использования редактора реестра. Вся ответственность за использование редактора реестра ложится на пользователя. Дополнительные сведения об изменении реестра см. в разделе справки "Изменение ключей и значений" в редакторе реестра (Regedit.exe) или в разделах справки "Добавление и удаление сведений в реестре" и "Изменение данных реестра" в Regedt32.exe.

    Обратите внимание, что перед изменением рекомендуется создать резервную копию реестра.

    1. Нажмите кнопку "Пуск", введите Regedit в поле "Открыть" и нажмите кнопку "ОК".
    2. Найдите и откройте следующий подраздел реестра:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\2.0.50727.0
    3. В меню "Изменить" наведите указатель мыши на "Создать" и нажмите кнопку "Ключ".
    4. Введите maxConcurrentRequestsPerCPU и нажмите клавишу ВВОД.
    5. Щелкните ключ maxConcurrentRequestsPerCPU.
    6. В меню "Изменить" наведите указатель мыши на "Создать" и нажмите кнопку DWORD.
    7. Введите maxConcurrentRequestsPerCPU и нажмите клавишу ВВОД.
    8. В меню "Изменить" нажмите кнопку "Изменить", чтобы изменить запись реестра maxConcurrentRequestsPerCPU.
    9. В поле "Значение" введите 0 и нажмите кнопку "ОК".
    10. Выйдите из редактора реестра.
    11. Используйте iisreset.exe для перезапуска Microsoft IIS (IIS) на веб-сервере, на котором размещено приложение, выполнив следующую команду в командной строке:
      iisreset /restart

    Укажите значение maxConcurrentRequestsPerCPUvia. REG-файл

    Редактор реестра Windows версии 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\2.0.50727.0]
    "MaxConcurrentRequestsPerCPU"=dword:000000000

    Этот .reg файл можно применить к отдельным системам, дважды щелкнув его. Вы также можете применить его между доменами с помощью групповой политики. Дополнительные сведения о групповой политике см. на следующих веб-сайтах Майкрософт:
    Коллекция групповой политики
    Что такое редактор объектов групповой политики?
    Основные инструменты и параметры групповой политики

    Влияние обходного решения. В зависимости от характера приложений, работающих в этом пуле приложений, производительность приложений может повлиять.

    Как отменить обходное решение.

    Отмена обходного решения вручную

    1. Нажмите кнопку "Пуск", введите Regedit в поле "Открыть" и нажмите кнопку "ОК". Найдите и откройте следующий подраздел реестра:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\2.0.50727.0\maxConcurrentRequestsPerCPU
    2. Щелкните правой кнопкой мыши подраздел maxConcurrentRequestsPerCPU , нажмите кнопку "Удалить" и нажмите кнопку "Да".
    3. Закройте редактор реестра. Используйте Iisreset.exe для перезапуска Microsoft IIS (IIS) на веб-сервере, на котором размещено приложение, выполнив следующую команду из командной строки:
      iisreset /restart

    Отмена обходного решения с помощью . REG-файл

    Версия 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\2.0.50727.0]
    "MaxConcurrentRequestsPerCPU"=dword:000000000

    Этот .reg файл можно применить к отдельным системам, дважды щелкнув его. Вы также можете применить его между доменами с помощью групповой политики. Дополнительные сведения о групповой политике см. на следующих веб-сайтах Майкрософт:
    Коллекция групповой политики
    Что такое редактор объектов групповой политики?
    Основные инструменты и параметры групповой политики

    Метод 2. Укажите значение для maxConcurrentRequestsPerCPUfor пула приложений в разделе конфигурации ASP.NET ASPNET. Файл конфигурации

    Обратите внимание, что это обходное решение применяется только к системам, в которых работает Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 (SP2) или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1). Более ранние версии Microsoft платформа .NET Framework не считывают aspnet.config для этой информации. Это значение переопределяет значение, указанное для maxConcurrentRequestsPerCPU в реестре.

    Обратите внимание , что для отмены этого обходного решения необходимо восстановить исходную версию файла aspnet.config. Перед редактированием этого файла создайте резервную копию.

    Откройте файл aspnet.config для пула приложений и введите новые значения для параметра maxConcurrentRequestsPerCPU следующим образом:

    <system.web>
    <applicationPool maxConcurrentRequestsPerCPU="0"/>
    </System.web>

    Влияние обходного решения. В зависимости от характера приложений, работающих в этом пуле приложений, производительность приложений может повлиять.

    Как отменить обходное решение. Восстановите исходную версию файла aspnet.config.

Часто задаваемые вопросы о удаленном отказе в обслуживании в ASP.NET уязвимости — CVE-2009-1536

Что такое область уязвимости? 
Это уязвимость типа "отказ в обслуживании", которая может позволить злоумышленнику привести к тому, что веб-сервер станет неприменимым.

Что вызывает уязвимость? 
Эта уязвимость вызвана неправильной управлением планированием запросов ASP.NET.

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

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

Это уязвимость типа "отказ в обслуживании" на уровне приложения. Чтобы восстановиться после успешной атаки, необходимо сбросить iis или перезапустить затронутый пул приложений, но операционная система сервера не должна быть перезапущена.

Что такое ASP.NET? 
ASP.NET — это коллекция технологий в Microsoft платформа .NET Framework, которая позволяет разработчикам создавать веб-приложения и веб-службы XML.

В отличие от традиционных веб-страниц, использующих сочетание статических HTML и скриптов, ASP.NET использует скомпилированные, управляемые событиями страницы. Так как ASP.NET — это среда веб-приложения, требующая базового веб-сервера для предоставления основных функций HTTP, ASP.NET выполняется поверх службы IIS (IIS). Дополнительные сведения см. в разделе "Официальный сайт Майкрософт ASP.NET".

Какова разница между интегрированным режимом и классическим режимом в IIS 7.0? 
В IIS 7.0 каждый веб-сайт, размещенный на сервере, может работать в режиме интеграции или классическом режиме. Интегрированный режим — это режим по умолчанию в IIS 7.0 и обеспечивает более детализированный контроль над процессом запроса. Классический режим отменить изменения обратно в поведение IIS 6.0, когда режим интеграции еще недоступен. Дополнительные сведения см. в статье "Использование встроенного конвейера IIS 7.0".

Что такое пул приложений? 
В IIS 7.0 пул приложений — это группа из одного или нескольких URL-адресов, обслуживаемых рабочим процессом или набором рабочих процессов. Пулы приложений устанавливают границы для содержащихся в них приложений, что означает, что все приложения, работающие вне заданного пула приложений, не могут повлиять на приложения, работающие внутри этого пула приложений. Дополнительные сведения см. в разделе IIS 7.0. Управление пулами приложений в IIS 7.0.

Как злоумышленник может воспользоваться уязвимостью? 
Злоумышленник может воспользоваться этой уязвимостью, создав специально созданный ряд анонимных HTTP-запросов к затронутой системе, и тем самым приведет к тому, что веб-сервер, работающий в этой системе, становится не адаптивным.

Какие системы в первую очередь подвергаются риску от уязвимости? 
Серверы, на которых ASP 2.0 размещается в IIS 7.0 в интегрированном режиме, подвержены риску.

Что делает обновление? 
Обновление изменяет способ, с помощью которого ASP.NET управляет планированием запросов.

Когда был опубликован этот бюллетень по безопасности, была ли эта уязвимость публично раскрыта? 
№ Корпорация Майкрософт получила информацию об этой уязвимости путем ответственного раскрытия информации. Корпорация Майкрософт не получила никакой информации, чтобы указать, что эта уязвимость была публично раскрыта при первоначальном выпуске этого бюллетеня по безопасности.

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

Обновление сведений

Средства обнаружения и развертывания и рекомендации

Управление обновлениями программного обеспечения и безопасности, которые необходимо развернуть на серверах, настольных компьютерах и мобильных системах в вашей организации. Дополнительные сведения см. в Центре управления обновлениями TechNet. Веб-сайт Microsoft TechNet Security предоставляет дополнительные сведения о безопасности в продуктах Майкрософт.

Обновления системы безопасности доступны в Центре обновления Майкрософт и Обновл. Windows. Обновления безопасности также доступны в Центре загрузки Майкрософт. Их можно найти проще всего, выполнив поиск ключевое слово "обновление системы безопасности".

Наконец, обновления системы безопасности можно скачать из каталога обновлений Майкрософт. Каталог центра обновления Майкрософт предоставляет доступный для поиска каталог содержимого, доступный через Обновл. Windows и Центр обновления Майкрософт, включая обновления системы безопасности, драйверы и пакеты обновления. Выполнив поиск по номеру бюллетеня системы безопасности (например, MS07-036), вы можете добавить все применимые обновления в корзину (включая различные языки для обновления) и скачать в папку выбранного варианта. Дополнительные сведения о каталоге центра обновления Майкрософт см. в разделе "Вопросы и ответы о каталоге обновлений Майкрософт".

Примечание , начиная с 1 августа 2009 г., корпорация Майкрософт прекратит поддержку обновления Office и средства инвентаризации обновлений Office. Чтобы продолжить получение последних обновлений для продуктов Microsoft Office, используйте Центр обновления Майкрософт. Дополнительные сведения см. в статье Об обновлении Microsoft Office: часто задаваемые вопросы.

Руководство по обнаружению и развертыванию

Корпорация Майкрософт предоставляет рекомендации по обнаружению и развертыванию обновлений системы безопасности. В этом руководстве содержатся рекомендации и сведения, которые помогут ИТ-специалистам понять, как использовать различные средства для обнаружения и развертывания обновлений безопасности. Дополнительные сведения см. в статье базы знаний Майкрософт 961747.

Microsoft Baseline Security Analyzer

Анализатор безопасности Microsoft Base (МБ SA) позволяет администраторам сканировать локальные и удаленные системы для отсутствия обновлений безопасности, а также распространенных ошибок в настройке безопасности. Дополнительные сведения о МБ SA см. в анализаторе безопасности Microsoft Base Security.

В следующей таблице приведена сводка по обнаружению МБ SA для этого обновления системы безопасности.

Программное обеспечение. МБ SA 2.1
Windows Vista и Windows Vista с пакетом обновления 1 (SP1) Да
Windows Vista x64 Edition и Windows Vista x64 Edition с пакетом обновления 1 (SP1) Да
Windows Server 2008 для 32-разрядных систем Да
Windows Server 2008 для систем на основе x64 Да
Windows Server 2008 для систем на основе Itanium Да

Дополнительные сведения о МБ SA 2.1 см. в статье МБ SA 2.1. Часто задаваемые вопросы.

Службы Windows Server Update Services

С помощью служб Windows Server Update Services (WSUS) администраторы могут развертывать последние критические обновления и обновления системы безопасности для операционных систем Windows 2000 и более поздних версий, Office XP и Более поздних версий, Exchange Server 2003 и SQL Server 2000. Дополнительные сведения о развертывании этого обновления системы безопасности с помощью служб Центра обновления Windows Server см. на веб-сайте windows Server Update Services.

Сервер управления системами

В следующей таблице приведена сводка по обнаружению и развертыванию SMS для этого обновления системы безопасности.

Программное обеспечение. SMS 2.0 SMS 2003 с SUIT SMS 2003 с ITMU Configuration Manager 2007
Windows Vista и Windows Vista с пакетом обновления 1 (SP1) No No Да* Да
Windows Vista x64 Edition и Windows Vista x64 Edition с пакетом обновления 1 (SP1) No No Да* Да
Windows Server 2008 для 32-разрядных систем No No Да* Да
Windows Server 2008 для систем на основе x64 No No Да* Да
Windows Server 2008 для систем на основе Itanium No No Да* Да

Для SMS 2.0 и SMS 2003 средство инвентаризации обновлений безопасности (SUIT) может использоваться SMS для обнаружения обновлений безопасности. См. также скачивание для system Management Server 2.0.

Для SMS 2003 средство инвентаризации SMS 2003 для Microsoft Обновления (ITMU) может использоваться SMS для обнаружения обновлений безопасности, предлагаемых Центром обновления Майкрософт и поддерживаемых службами Центра обновления Windows Server. Дополнительные сведения о SMS 2003 ITMU см. в средстве инвентаризации SMS 2003 для Microsoft Обновления. Дополнительные сведения о средствах сканирования SMS см. в статье SMS 2003 Средства сканирования обновлений программного обеспечения. См. также скачивание для System Management Server 2003.

System Center Configuration Manager 2007 использует WSUS 3.0 для обнаружения обновлений. Дополнительные сведения об управлении обновлениями программного обеспечения Configuration Manager 2007 см . в System Center Configuration Manager 2007.

* Примечание для Windows Vista и Windows Server 2008 Microsoft Systems Management Server 2003 с пакетом обновления 3 включает поддержку управляемости Windows Vista и Windows Server 2008.

Дополнительные сведения о SMS см. на веб-сайте SMS.

Дополнительные сведения см. в статье базы знаний Майкрософт 910723 "Сводный список ежемесячных рекомендаций по обнаружению и развертыванию".

Обновление средства оценки совместимости и набор средств совместимости приложений

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

Набор средств совместимости приложений (ACT) содержит необходимые средства и документацию для оценки и устранения проблем совместимости приложений перед развертыванием Microsoft Windows Vista, Обновл. Windows, обновления безопасности Майкрософт или новой версии Windows Internet Обозреватель в вашей среде.

Развертывание обновлений безопасности

Затронутого программного обеспечения

Для получения сведений об определенном обновлении безопасности для затронутого программного обеспечения щелкните соответствующую ссылку:

Windows Vista (все выпуски)

Справочная таблица

В следующей таблице содержатся сведения об обновлении системы безопасности для этого программного обеспечения. Дополнительные сведения см. в подразделе " Сведения о развертывании" в этом разделе.

Включение в будущие пакеты обновления Обновление для этой проблемы будет включено в будущий пакет обновления или накопительный пакет обновления
Развертывание
Установка без вмешательства пользователя Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 или Microsoft платформа .NET Framework 3.5 в Windows Vista:\ Windows6.0-КБ 972591-x86 /quiet
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Vista:\ Windows6.0-КБ 972592-x86 /quiet
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 или Microsoft платформа .NET Framework 3.5 в Windows Vista с пакетом обновления 1:\ Windows6.0-КБ 972593-x86 /quiet
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Vista с пакетом обновления 1:\ Windows6.0-КБ 972594-x86 /quiet
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 или Microsoft платформа .NET Framework 3.5 в Windows Vista x64 Edition:\ Windows6.0-КБ 972591-x64 /quiet
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Vista x64 Edition:\ Windows6.0-КБ 972592-x64 /quiet
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 или Microsoft платформа .NET Framework 3.5 в Windows Vista x64 Edition с пакетом обновления 1:\ Windows6.0-КБ 972593-x64 /quiet
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Vista x64 Edition с пакетом обновления 1:\ Windows6.0-КБ 972594-x64 /quiet
Установка без перезапуска Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 или Microsoft платформа .NET Framework 3.5 в Windows Vista:\ Windows6.0-КБ 972591-x86 /quiet /norestart
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Vista:\ Windows6.0-КБ 972592-x86 /quiet /norestart
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 или Microsoft платформа .NET Framework 3.5 в Windows Vista с пакетом обновления 1:\ Windows6.0-КБ 972593-x86 /quiet /norestart
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Vista с пакетом обновления 1:\ Windows6.0-КБ 972594-x86 /quiet /norestart
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 или Microsoft платформа .NET Framework 3.5 в Windows Vista x64 Edition:\ Windows6.0-КБ 972591-x64 /quiet /norestart
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Vista x64 Edition:\ Windows6.0-КБ 972592-x64 /quiet /norestart
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 или Microsoft платформа .NET Framework 3.5 в Windows Vista x64 Edition с пакетом обновления 1:\ Windows6.0-КБ 972593-x64 /quiet /norestart
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Vista x64 Edition с пакетом обновления 1:\ Windows6.0-КБ 972594-x64 /quiet /norestart
Дополнительные сведения См. подраздел, средства обнаружения и развертывания и рекомендации
Требование перезапуска
Требуется перезагрузка? Для этого обновления не требуется перезапуск. Установщик останавливает необходимые службы, применяет обновление, а затем перезапускает службы. Однако если необходимые службы не могут быть остановлены по какой-либо причине или если используются необходимые файлы, это обновление потребует перезагрузки. Если такое поведение происходит, появится сообщение, которое советует перезапустить.
HotPatching Неприменимо.
Сведения об удалении WUSA.exe не поддерживает удаление обновлений. Чтобы удалить обновление, установленное WUSA, щелкните панель управления и нажмите кнопку "Безопасность". В разделе Обновл. Windows щелкните "Просмотреть установленные обновления" и выберите из списка обновлений.
Сведения о файлах См. статью базы знаний Майкрософт 970957
Проверка раздела реестра Обратите внимание , что раздел реестра не существует для проверки наличия этого обновления.

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

Установка обновления

При установке этого обновления безопасности установщик проверка, если один или несколько файлов, обновляемых в системе, были ранее обновлены исправлением Майкрософт.

Дополнительные сведения о терминологии, которая отображается в этом бюллетене, например исправление, см . в статье базы знаний Майкрософт 824684.

Это обновление системы безопасности поддерживает следующие параметры установки.

Switch Description
/?, /h, /help Отображает справку по поддерживаемым коммутаторам.
/quiet Подавляет отображение сообщений о состоянии или ошибках.
/norestart При сочетании с /quiet система не будет перезапущена после установки, даже если для завершения установки требуется перезагрузка.

Дополнительные сведения о установщике wusa.exe см. в статье базы знаний Майкрософт 934307.

Проверка применения обновления

  • Microsoft Baseline Security Analyzer
    Чтобы убедиться, что обновление безопасности применено к затронутой системе, вы можете использовать средство microsoft Base Security Analyzer (МБ SA). Дополнительные сведения см. в разделе " Средства обнаружения и развертывания" и "Рекомендации" в этом бюллетене.

  • Проверка версии файла
    Так как в Microsoft Windows существует несколько выпусков, следующие действия могут отличаться в системе. Если они есть, ознакомьтесь с документацией по продукту, чтобы выполнить эти действия.

    1. Нажмите кнопку "Пуск", а затем введите имя файла обновления в меню "Пуск поиска".
    2. Когда файл появится в разделе "Программы", щелкните правой кнопкой мыши имя файла и щелкните "Свойства".
    3. На вкладке "Общие" сравните размер файла с таблицами сведений о файле, указанными в бюллетене КБ статье.
    4. Вы также можете щелкнуть вкладку "Сведения" и сравнить сведения, такие как версия файла и дата изменения, с таблицами сведений о файле, указанными в бюллетене КБ статье.
    5. Наконец, вы также можете щелкнуть вкладку "Предыдущие версии" и сравнить сведения о файлах для предыдущей версии файла с сведениями о файле для новой или обновленной версии файла.

Windows Server 2008 (все выпуски)

Справочная таблица

В следующей таблице содержатся сведения об обновлении системы безопасности для этого программного обеспечения. Дополнительные сведения см. в подразделе " Сведения о развертывании" в этом разделе.

Включение в будущие пакеты обновления Обновление для этой проблемы будет включено в будущий пакет обновления или накопительный пакет обновления
Развертывание
Установка без вмешательства пользователя Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 или Microsoft платформа .NET Framework 3.5 в Windows Server 2008 для 32-разрядных систем:\ Windows6.0-КБ 972593-x86 /quiet
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Server 2008 для 32-разрядных систем:\ Windows6.0-КБ 972594-x86 /quiet
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 или Microsoft платформа .NET Framework 3.5 в Windows Server 2008 для систем на основе x64:\ Windows6.0-КБ 972593-x64 /quiet
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Server 2008 для систем на основе x64:\ Windows6.0-КБ 972594-x64 /quiet
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 или Microsoft платформа .NET Framework 3.5 в Windows Server 2008 для систем на основе Itanium:\ Windows6.0-КБ 972593-ia64 /quiet
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Server 2008 для систем на основе Itanium:\ Windows6.0-КБ 972594-ia64 /quiet
Установка без перезапуска Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 или Microsoft платформа .NET Framework 3.5 в Windows Server 2008 для 32-разрядных систем:\ Windows6.0-КБ 972593-x86 /quiet /norestart
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Server 2008 для 32-разрядных систем:\ Windows6.0-КБ 972594-x86 /quiet /norestart
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 или Microsoft платформа .NET Framework 3.5 в Windows Server 2008 для систем на основе x64:\ Windows6.0-КБ 972593-x64 /quiet /norestart
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Server 2008 для систем на основе x64:\ Windows6.0-КБ 972594-x64 /quiet /norestart
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 1 или Microsoft платформа .NET Framework 3.5 в Windows Server 2008 для систем на основе Itanium:\ Windows6.0-КБ 972593-ia64 /quiet /norestart
Для Microsoft платформа .NET Framework 2.0 с пакетом обновления 2 или Microsoft платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) в Windows Server 2008 для систем на основе Itanium:\ Windows6.0-КБ 972594-ia64 /quiet /norestart
Дополнительные сведения См. подраздел, средства обнаружения и развертывания и рекомендации
Требование перезапуска
Требуется перезагрузка? Для этого обновления не требуется перезапуск. Установщик останавливает необходимые службы, применяет обновление, а затем перезапускает службы. Однако если необходимые службы не могут быть остановлены по какой-либо причине или если используются необходимые файлы, это обновление потребует перезагрузки. Если такое поведение происходит, появится сообщение, которое советует перезапустить.
HotPatching Неприменимо.
Сведения об удалении WUSA.exe не поддерживает удаление обновлений. Чтобы удалить обновление, установленное WUSA, щелкните панель управления и нажмите кнопку "Безопасность". В разделе Обновл. Windows щелкните "Просмотреть установленные обновления" и выберите из списка обновлений.
Сведения о файлах См. статью базы знаний Майкрософт 970957
Проверка раздела реестра Обратите внимание , что раздел реестра не существует для проверки наличия этого обновления.

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

Установка обновления

При установке этого обновления безопасности установщик проверка, если один или несколько файлов, обновляемых в системе, были ранее обновлены исправлением Майкрософт.

Дополнительные сведения о терминологии, которая отображается в этом бюллетене, например исправление, см . в статье базы знаний Майкрософт 824684.

Это обновление системы безопасности поддерживает следующие параметры установки.

Switch Description
/?, /h, /help Отображает справку по поддерживаемым коммутаторам.
/quiet Подавляет отображение сообщений о состоянии или ошибках.
/norestart При сочетании с /quiet система не будет перезапущена после установки, даже если для завершения установки требуется перезагрузка.

Дополнительные сведения о установщике wusa.exe см. в статье базы знаний Майкрософт 934307.

Проверка применения обновления

  • Microsoft Baseline Security Analyzer
    Чтобы убедиться, что обновление безопасности применено к затронутой системе, вы можете использовать средство microsoft Base Security Analyzer (МБ SA). Дополнительные сведения см. в разделе " Средства обнаружения и развертывания" и "Рекомендации" в этом бюллетене.

  • Проверка версии файла
    Так как в Microsoft Windows существует несколько выпусков, следующие действия могут отличаться в системе. Если они есть, ознакомьтесь с документацией по продукту, чтобы выполнить эти действия.

    1. Нажмите кнопку "Пуск", а затем введите имя файла обновления в меню "Пуск поиска".
    2. Когда файл появится в разделе "Программы", щелкните правой кнопкой мыши имя файла и щелкните "Свойства".
    3. На вкладке "Общие" сравните размер файла с таблицами сведений о файле, указанными в бюллетене КБ статье.
    4. Вы также можете щелкнуть вкладку "Сведения" и сравнить сведения, такие как версия файла и дата изменения, с таблицами сведений о файле, указанными в бюллетене КБ статье.
    5. Наконец, вы также можете щелкнуть вкладку "Предыдущие версии" и сравнить сведения о файлах для предыдущей версии файла с сведениями о файле для новой или обновленной версии файла.

Другие сведения

Благодарности

Корпорация Майкрософт благодарит нас за то, что мы работаем над защитой клиентов:

  • Александр Pfandt из Digitaria для отчетности об удаленном отказе в обслуживании в ASP.NET уязвимости (CVE-2009-1536)

Программа Microsoft Active Protections (MAPP)

Чтобы повысить защиту безопасности для клиентов, корпорация Майкрософт предоставляет сведения об уязвимостях основным поставщикам программного обеспечения безопасности перед каждым ежемесячным выпуском обновления безопасности. Затем поставщики программного обеспечения безопасности могут использовать эту информацию об уязвимости, чтобы обеспечить обновленную защиту для клиентов с помощью своего программного обеспечения или устройств, таких как антивирусная программа, сетевые системы обнаружения вторжений или системы предотвращения вторжений на основе узлов. Чтобы определить, доступны ли активные защиты от поставщиков программного обеспечения безопасности, посетите веб-сайты активных защиты, предоставляемые партнерами программы, перечисленные в программе Microsoft Active Protections Program (MAPP).

Поддержка

  • Клиенты в США и Канаде могут получать техническую поддержку от службы поддержки безопасности или 1-866-PCSAFETY. Плата за вызовы поддержки, связанные с обновлениями безопасности, не взимается. Дополнительные сведения о доступных вариантах поддержки см. в справке и поддержке Майкрософт.
  • Международные клиенты могут получать поддержку от своих местных дочерних компаний Майкрософт. Плата за поддержку, связанную с обновлениями безопасности, не взимается. Дополнительные сведения о том, как обратиться в корпорацию Майкрософт за вопросами поддержки, посетите веб-сайт международной поддержки.

Заявление об отказе

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

Редакции

  • Версия 1.0 (11 августа 2009 г.): бюллетень опубликован.
  • Версия 1.1 (13 августа 2009 г.): уточнены вопросы и ответы, связанные с этим обновлением системы безопасности, которое будет предложено только при установке IIS 7.0. Добавлены сведения о различиях между режимом интеграции и классическим режимом в IIS 7.0 в ASP.NET уязвимости . CVE-2009-1536 . Это только информационное изменение. Клиенты, которые успешно установили это обновление, не должны переустановить.

Построено в 2014-04-18T13:49:36Z-07:00