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

Уязвимость в LRPC может разрешить обход функций безопасности (2978668)

Опубликовано: 12 августа 2014 г.

Версия: 1.0

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

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

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

Это обновление безопасности оценивается как важно для всех поддерживаемых выпусков Windows 7, Windows Server 2008 R2, Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2, Windows RT и Windows RT 8.1. Дополнительные сведения см. в разделе "Затронутое и не затронутое программное обеспечение ".

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

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

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

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

Статья базы знаний

  • Статья базы знаний: 2978668
  • Сведения о файле: Да
  • Хэши SHA1/SHA2: Да
  • Известные проблемы: Нет

 

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

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

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

Операционная система Максимальное влияние на безопасность Оценка серьезности агрегата Обновления заменено
Windows 7
Windows 7 для 32-разрядных систем с пакетом обновления 1 (2978668) Обход компонентов безопасности Внимание 2849470 в MS13-062
Windows 7 для систем на основе x64 с пакетом обновления 1 (2978668) Обход компонентов безопасности Внимание 2849470 в MS13-062
Windows Server 2008 R2
Windows Server 2008 R2 для систем на основе x64 с пакетом обновления 1 (2978668) Обход компонентов безопасности Внимание 2849470 в MS13-062
Windows Server 2008 R2 для систем на основе Itanium с пакетом обновления 1 (2978668) Обход компонентов безопасности Внимание 2849470 в MS13-062
Windows 8 и Windows 8.1
Windows 8 для 32-разрядных систем (2978668) Обход компонентов безопасности Внимание 2849470 в MS13-062
Windows 8 для систем на основе x64 (2978668) Обход компонентов безопасности Внимание 2849470 в MS13-062
Windows 8.1 для 32-разрядных систем[1] (2978668) Обход компонентов безопасности Внимание нет
Windows 8.1 для систем на основе x64[1] (2978668) Обход компонентов безопасности Внимание нет
Windows Server 2012 и Windows Server 2012 R2
Windows Server 2012 (2978668) Обход компонентов безопасности Внимание 2849470 в MS13-062
Windows Server 2012 R2[1] (2978668) Обход компонентов безопасности Внимание нет
Windows RT и Windows RT 8.1
Windows RT[2] (2978668) Обход компонентов безопасности Внимание 2849470 в MS13-062
Windows RT 8.1[1][2] (2978668) Обход компонентов безопасности Внимание нет
Вариант установки основных серверных компонентов
Windows Server 2008 R2 для систем на основе x64 с пакетом обновления 1 (установка основных серверных компонентов) (2978668) Обход компонентов безопасности Внимание 2849470 в MS13-062
Windows Server 2012 (установка основных серверных компонентов) (2978668) Обход компонентов безопасности Внимание 2849470 в MS13-062
Windows Server 2012 R2[1] (установка основных серверных компонентов) (2978668) Обход компонентов безопасности Внимание нет

[1]Это обновление предназначено для систем с установленным обновлением 2919355. Дополнительные сведения см. в разделе "Вопросы и ответы об обновлении".

[2]Это обновление доступно через Обновл. Windows.

 

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

Операционная система
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 Server 2008 для 32-разрядных систем с пакетом обновления 2 (установка основных серверных компонентов)
Windows Server 2008 для систем на основе x64 с пакетом обновления 2 (установка основных серверных компонентов)

 

Вопросы и ответы по обновлению

Я работаю под управлением Windows 8.1, Windows Server 2012 R2 или Windows RT 8.1. Почему я не предлагаю это обновление?
Для предложения любых обновлений безопасности в Windows 8.1, Windows Server 2012 R2 или Windows RT 8.1 в системе необходимо установить 2919355 обновление. Дополнительные сведения см. в статье базы знаний Майкрософт 2919355.

Для Windows 8.1, Windows Server 2012 R2 и Windows RT 8.1 существуют необходимые условия для этого обновления?
Да. Перед установкой этого обновления клиенты под управлением Windows 8.1, Windows Server 2012 R2 или Windows RT 8.1 должны сначала установить обновление 2919355, выпущенное в апреле 2014 года. Дополнительные сведения о необходимых обновлениях см. в статье базы знаний Майкрософт 2919355.

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

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

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

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

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

Оценка серьезности уязвимостей и максимальное влияние на безопасность затронутого программного обеспечения
Затронутого программного обеспечения Уязвимость обхода LRPC ASLR — CVE-2014-0316 Оценка серьезности агрегата
Windows 7
Windows 7 для 32-разрядных систем с пакетом обновления 1 (2978668) Важный обход компонентов безопасности Важно!
Windows 7 для систем на основе x64 с пакетом обновления 1 (2978668) Важный обход компонентов безопасности Важно!
Windows Server 2008 R2
Windows Server 2008 R2 для систем на основе x64 с пакетом обновления 1 (2978668) Важный обход компонентов безопасности Важно!
Windows Server 2008 R2 для систем на основе x64 с пакетом обновления 1 (установка основных серверных компонентов) (2978668) Важный обход компонентов безопасности Важно!
Windows Server 2008 R2 для систем на основе Itanium с пакетом обновления 1 (2978668) Важный обход компонентов безопасности Важно!
Windows 8 и Windows 8.1
Windows 8 для 32-разрядных систем (2978668) Важный обход компонентов безопасности Важно!
Windows 8 для систем на основе x64 (2978668) Важный обход компонентов безопасности Важно!
Windows 8.1 для 32-разрядных систем (2978668) Важный обход компонентов безопасности Важно!
Windows 8.1 для систем на основе x64 (2978668) Важный обход компонентов безопасности Важно!
Windows Server 2012 и Windows Server 2012 R2
Windows Server 2012 (2978668) Важный обход компонентов безопасности Важно!
Windows Server 2012 (установка основных серверных компонентов) (2978668) Важный обход компонентов безопасности Важно!
Windows Server 2012 R2 (2978668) Важный обход компонентов безопасности Важно!
Windows Server 2012 R2 (установка основных серверных компонентов) (2978668) Важный обход компонентов безопасности Важно!
Windows RT и Windows RT 8.1
Windows RT[1] (2978668) Важный обход компонентов безопасности Важно!
Windows RT 8.1[1] (2978668) Важный обход компонентов безопасности Важно!

 

Уязвимость обхода LRPC ASLR — CVE-2014-0316

Уязвимость обхода функций безопасности существует в вызове удаленной процедуры (LRPC). Проблема заключается в том, что сервер LRPC может утечка сообщения, полученного от клиента, если сообщение имеет определенный тип и подключено представление данных (которое не ожидается для сообщений типа). RPC считает это ошибкой и возвращается, но не освобождает сообщение. Это позволяет клиенту заполнить адресное пространство сервера такими сообщениями.

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

Смягчающие факторы

Корпорация Майкрософт не определила какие-либо факторы устранения этой уязвимости.

Методы обхода проблемы

Корпорация Майкрософт не определила обходные пути для этой уязвимости.

Вопросы и ответы

Что такое область уязвимости?
Это уязвимость обхода функции безопасности.

Что вызывает уязвимость?
Уязвимость возникает, когда RPC неправильно освобождает сообщения, которые сервер отклоняет как неправильные, что позволяет злоумышленнику заполнить адресное пространство процесса.

Что такое компонент, пострадавший от уязвимости?
Компонент, затронутый уязвимостью, — локальный RPC (LRPC), компонент вызова удаленной процедуры (RPC).

Что такое удаленный вызов процедуры (RPC)?
Вызов удаленной процедуры (RPC) Майкрософт — это механизм взаимодействия между процессами ( IPC), который позволяет обмениваться данными и вызывать функциональные возможности, находящиеся в другом процессе. Этот процесс может находиться на одном компьютере, в локальной сети (локальной сети) или через Интернет. Механизм Microsoft RPC использует другие механизмы IPC, такие как именованные каналы, NetBIOS или Winsock, для установления связи между клиентом и сервером. С помощью RPC основная логика программы и связанный код процедуры могут существовать на разных компьютерах, что важно для распределенных приложений. Дополнительные сведения см. в разделе "Что такое RPC?"

Что такое LRPC?
Локальный RPC (LRPC) является компонентом Microsoft RPC. LRPC внутренне использует LPC в качестве механизма транспорта для передачи сообщений между двумя процессами.

Что такое межпроцессные коммуникации (IPC)?
Операционные системы Microsoft Windows предоставляют механизмы для упрощения обмена данными и обмена данными между приложениями. В совокупности действия, включенные этими механизмами, называются межпроцессными коммуникациями (IPC). Некоторые формы IPC упрощают разделение труда между несколькими специализированными процессами. Другие формы IPC упрощают разделение труда между компьютерами в сети. Дополнительные сведения см. в разделе "Взаимодействие между процессами".

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

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

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

Что делает обновление?
Обновление устраняет уязвимость путем исправления того, как RPC обрабатывает освобождение неправильных сообщений.

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

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

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

Несколько ресурсов помогают администраторам развертывать обновления системы безопасности. 

  • Анализатор безопасности Microsoft Base (МБ SA) позволяет администраторам проверять локальные и удаленные системы для отсутствия обновлений безопасности и распространенных ошибок в настройке безопасности. 
  • Службы обновления Windows Server (WSUS), сервер управления системами (SMS) и System Center Configuration Manager помогают администраторам распространять обновления безопасности. 
  • Компоненты средства оценки совместимости обновлений, включенные в состав набор средств совместимости приложений, упрощают тестирование и проверку обновлений Windows в установленных приложениях. 

Сведения об этих и других средствах, доступных, см. в разделе "Средства безопасности для ИТ-специалистов". 

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

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

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

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

Имя файла обновления системы безопасности Для всех поддерживаемых 32-разрядных выпусков Windows 7:\ Windows6.1-КБ 2978668-x86.msu
\ Для всех поддерживаемых выпусков windows 7:\ Windows6.1-КБ 2978668-x64.msu
Параметры установки См. статью базы знаний Майкрософт 934307
Требование перезапуска Да, после применения этого обновления безопасности необходимо перезапустить систему.
Сведения об удалении Чтобы удалить обновление, установленное WUSA, используйте переключатель установки /Удалить или щелкните панель управления, щелкните "Система и безопасность", а затем в разделе Обновл. Windows щелкните Просмотреть установленные обновления и выберите из списка обновлений.
Сведения о файле См. статью базы знаний Майкрософт 2978668
Проверка раздела реестра Обратите внимание , что раздел реестра не существует для проверки наличия этого обновления.

 

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

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

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

Имя файла обновления системы безопасности Для всех поддерживаемых выпусков windows Server 2008 R2:\ Windows6.1-КБ 2978668-x64.msu
\ Для всех поддерживаемых выпусков Windows Server 2008 R2:\ Windows6.1-КБ 2978668-ia64.msu
Параметры установки См. статью базы знаний Майкрософт 934307
Требование перезапуска Да, после применения этого обновления безопасности необходимо перезапустить систему.
Сведения об удалении Чтобы удалить обновление, установленное WUSA, используйте переключатель установки /Удалить или щелкните панель управления, щелкните "Система и безопасность", а затем в разделе Обновл. Windows щелкните Просмотреть установленные обновления и выберите из списка обновлений.
Сведения о файле См. статью базы знаний Майкрософт 2978668
Проверка раздела реестра Обратите внимание , что раздел реестра не существует для проверки наличия этого обновления.

 

Windows 8 и Windows 8.1 (все выпуски)

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

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

Имя файла обновления системы безопасности Для всех поддерживаемых 32-разрядных выпусков Windows 8:\ Windows8-RT-КБ 2978668-x86.msu
\ Для всех поддерживаемых выпусков windows 8:\ Windows8-RT-КБ 2978668-x64.msu
\ Для всех поддерживаемых 32-разрядных выпусков Windows 8.1:\ Windows8.1-КБ 2978668-x86.msu
\ Для всех поддерживаемых выпусков windows 8.1:\ Windows8.1-КБ 2978668-x64.msu
Параметры установки См. статью базы знаний Майкрософт 934307
Требование перезапуска Да, после применения этого обновления безопасности необходимо перезапустить систему.
Сведения об удалении Чтобы удалить обновление, установленное WUSA, используйте переключатель установки /Удалить или щелкните панель управления, щелкните "Система и безопасность", щелкните Обновл. Windows, а затем в разделе "См. также" щелкните "Установленные обновления" и выберите из списка обновлений.
Сведения о файле См. статью базы знаний Майкрософт 2978668
Проверка раздела реестра Обратите внимание , что раздел реестра не существует для проверки наличия этого обновления.

 

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

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

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

Имя файла обновления системы безопасности Для всех поддерживаемых выпусков Windows Server 2012:\ Windows8-RT-КБ 2978668-x64.msu
\ Для всех поддерживаемых выпусков Windows Server 2012 R2:\ Windows8.1-КБ 2978668-x64.msu
Параметры установки См. статью базы знаний Майкрософт 934307
Требование перезапуска Да, после применения этого обновления безопасности необходимо перезапустить систему.
Сведения об удалении Чтобы удалить обновление, установленное WUSA, используйте переключатель установки /Удалить или щелкните панель управления, щелкните "Система и безопасность", щелкните Обновл. Windows, а затем в разделе "См. также" щелкните "Установленные обновления" и выберите из списка обновлений.
Сведения о файле См. статью базы знаний Майкрософт 2978668
Проверка раздела реестра Обратите внимание , что раздел реестра не существует для проверки наличия этого обновления.

 

Windows RT и Windows RT 8.1 (все выпуски)

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

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

Развертывание Эти обновления доступны только через Обновл. Windows.
Требование перезапуска Да, после применения этого обновления безопасности необходимо перезапустить систему.
Сведения об удалении Щелкните панель управления, щелкните "Система и безопасность", щелкните Обновл. Windows, а затем в разделе "См. также", щелкните "Установленные обновления" и выберите из списка обновлений.
Сведения о файлах См. статью базы знаний Майкрософт 2978668

 

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

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

  • Алекс Ionescu для отчетности об уязвимости обхода LRPC ASLR (CVE-2014-0316)

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

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

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

Поддержка

Получение справки и поддержки для этого обновления системы безопасности

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

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

Редакции

  • V1.0 (12 августа 2014 г.): бюллетень опубликован.

Страница, созданная 2014-08-06 11:25Z-07:00.