Рекомендации по обновлению безопасности от августа 2017 г. (CVE-2017-12939)

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

CVE ID: CVE-2017-12939

Тип: удаленное выполнение кода

Дата обнаружения: 13.08.2017

Заявитель: Rio

Дата выпуска исправления: 18.08.2017

Затронутая операционная система: Windows

Затронутые версии: все (Windows)

Опасность: высокая

Исправленные версии:

Обратите внимание: версия для Mac предоставляется для студий, использующих Windows и Mac. Версия для Mac НЕ затронута выявленной уязвимостью.

Если исправление еще не выпущено, то воспользуйтесь инструментом устранения неполадок [7] (все версии).

В редакторе Unity обнаружена проблема проверки введенного текста, затрагивающая платформу Windows и способная привести к удаленному выполнению кода (RCE) злоумышленником на компьютере пользователя.

Действия по устранению

Определите, какую версию редактора Unity вы установили

Откройте проект Unity.

Версия Unity отображается в заголовке главного окна.

Редактор Unity с отображением версии Unity

Выберите пункт File Help -> About Unity.

Редактор Unity с выпадающим меню Help

Версия Unity указана в окне About Unity.

Окно About Unity в редакторе

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

Если ваша версия редактора Unity не указана в списке исправленных версий в разделе «Сведения об уязвимости» выше, то вы можете переходить к установке обновления согласно инструкции ниже.

Для установки обновления можно воспользоваться проверкой наличия обновлений редактора Unity (пункт File Help -> Check for Updates.

Проверка обновлений в редакторе Unity

Также можно загрузить и установить соответствующее исправление для вашей версии редактора Unity. Ссылки для загрузки перечислены в списке исправленных версий в разделе сведений об уязвимости и в разделе ссылок.

Инструмент устранения неполадок

Если ваша версия редактора Unity отсутствует в списке или если вы пока не можете установить обновление, то можете воспользоваться руководством к инструменту устранения неполадок [7].

Напоминание: рекомендуется установить исправленную версию редактора Unity.

FAQ

Какая уязвимость устраняется данным обновлением?

Обнаружена проблема проверки введенного текста, способная привести к удаленному выполнению кода (RCE) злоумышленником на компьютере пользователя.

Эта уязвимость затрагивает уже созданные игры и приложения?

Нет. Затронут только редактор Unity.

Какие платформы затронуты уязвимостью?

Только Windows. Платформы Mac и Linux не затронуты выявленной неисправностью.

Какие версии Windows затронуты уязвимостью?

Все версии Windows.

Какие версии редактора Unity затронуты уязвимостью?

Затронуты все версии редактора Unity для Windows.

К каким версиям редактора Unity применяется исправление?

Мы выпустили исправление для следующих версий Unity: 5.3, 5.4, 5.5, 5.6 и 2017.1. Подробные сведения указаны на этой странице.

Мы не будем выпускать исправления для Unity 4.x, 5.0, 5.1 или 5.2.

Будет ли исправление применено к моей версии?

Unity выпустит одно исправление для каждой из самых современных точечных версий Unity. Например, пользователям более старой версии Unity 5.3 придется перейти на исправленную версию 5.3.8. Исправления для Unity 5.3.7, 5.3.6 и других версий выпускаться не будут.

Будет ли выпущено исправление для более ранних версий, чем Unity 5.3?

Мы выпустили инструмент устранения неполадок, который отключает выявленную уязвимую функцию редактора Unity. Инструмент можно загрузить на странице руководства по использованию инструмента устранения неполадок [7]. При этом помните, что это средство не является исправлением и накладывает ограничения. Инструмент отключает небезопасные функции редактора Unity, но, поскольку мы не можем гарантировать защиту от включения уязвимых функций после использования инструмента в результате изменений в системе или переустановки, то настоятельно рекомендуем обновить редактор Unity до последней исправленной версии для использования всех преимуществ исправления. После применения этого инструмента вы больше не сможете использовать функцию Open in Unity в браузерной версии Asset Store.

Когда будет выпущено исправление?

Обновления можно загрузить здесь, в разделе «Исправленные версии».

Будет ли выпущено исправление для более поздних версий, чем Unity 5.3? Могу ли я использовать инструмент устранения неполадок вместо исправления?

Инструмент устранения неполадок можно применять ко всем затронутым версиям редактора Unity. Помните, что это средство не является исправлением и накладывает некоторые ограничения: инструмент отключает небезопасные функции редактора Unity, но, поскольку мы не можем гарантировать защиту от включения уязвимых функций после использования инструмента в результате изменений в системе или переустановки, то настоятельно рекомендуем обновить редактор Unity до последней исправленной версии. После применения этого инструмента вы больше не сможете использовать функцию Open in Unity в браузерной версии Asset Store.

Я использую несколько версий Unity. Инструмент нужно применить к каждой версии?

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

Можно ли просто использовать инструмент устранения неполадок, не переходя на исправленную версию?

Инструмент отключает небезопасные функции редактора Unity, но, поскольку мы не можем гарантировать защиту от включения уязвимых функций после использования инструмента в результате изменений в системе или переустановки, то настоятельно рекомендуем обновить редактор Unity до исправленной версии. После применения этого инструмента вы больше не сможете использовать функцию Open in Unity в браузерной версии Asset Store.

Как загрузить инструмент устранения неполадок (или исправление)?

Обновления можно загрузить здесь, в разделе «Исправленные версии».

Мой процесс разработки привязан к выпуску Unity 5.x.x. Будет ли выпущено исправление для моей версии Unity?

В настоящее время мы сосредоточены на устранении выявленной неисправности в самой последней версии каждого из точечных выпусков. На данный момент у нас нет информации о выпуске исправлений для других версий.

Нужно ли будет пересобирать ассеты после обновления?

Это зависит от того, какую именно версию Unity вы используете. Большинство пользователей может перейти на исправленные версии без необходимости в пересборке, но некоторые могут заметить в исправленной точечной версии изменения средства импорта ассетов по сравнению с предыдущим выпуском. Таким пользователям может потребоваться пересборка ассетов.

Если вы используете Unity 5.3.8p1, 5.4.5p4, 5.5.4p2, 5.6.3f1 или 2017.1.0p3, то пересборка ассетов вам точно не понадобится.

Как узнать, нужна ли мне пересборка ассетов?

Пересборка ассетов потребуется в случае выполнения повторного импорта при первом открытии проекта в исправленной версии Unity.

Ссылки

Мы используем cookie-файлы, чтобы вам было удобнее работать с нашим веб-сайтом. Подробнее об этом можно узнать на странице, посвященной политике использования cookie-файлов.

Согласен