Unity недавно устранила критическую уязвимость безопасности в своем движке, которая оставалась незамеченной почти десять лет. Теперь все игры, созданные на этом движке, также требуют обновления – так что не удивляйтесь, если давно забытые тайтлы вдруг начнут скачивать патчи. Например, Overcooked 2 уже получила обновление.
Microsoft, владеющая внушительным количеством игровых студий, объявила о временном удалении некоторых своих игр из цифровых магазинов на время разработки необходимых патчей. В результате Fallout Shelter, Pentiment, Wasteland Remastered и Wasteland 3 сейчас недоступны для покупки в Steam. Владельцы этих игр сохраняют доступ к ним, хотя Microsoft рекомендует "временно удалить приложения" до выхода исправлений.
Проблема затронула даже игры, разработанные на других движках. Если делюкс-издания включают цифровые артбуки или вспомогательные приложения на Unity, эти продукты также попали под "раздачу". Пример тому – Avowed, хотя игра сделана на Unreal Engine 5, но ее цифровой артбук работает на Unity.
Стоит отметить, что обнаруженная уязвимость пока никого не затронула на практике. Как пояснила Unity, программы на этом движке "подвержены небезопасной загрузке файлов и локальному включению файлов в зависимости от операционной системы", но для эксплуатации бреши вредоносные файлы должны уже находиться на устройстве пользователя. Более того, выполнение кода ограничено уровнем привилегий уязвимого приложения, что становится проблемой только при запуске игр с правами администратора. Однако, разработчики всерьез отнеслись к угрозе и активно работают над устранением проблемы.
Источник новости: shazoo.ru