Steam-адреса могут быть использованы в хакерских атаках

17/10/2012 17:59

C помощью обработчиков ссылок протокола "steam:" злоумышленники могут использовать уязвимости в клиенте Steam или играх, установленных с помощью этого сервиса, полагают исследователи из компании ReVuln. Steam — популярная платформа дистрибуции игр и управления цифровыми правами, на которой с нынешнего месяца появились и «серьезные» программные продукты. Клиент системы работает в Windows, Mac OS X и Linux. При установке он регистрирует себя как обработчик URL-протокола "steam:". Steam-адреса могут содержать команды установки, деинсталляции, обновления и запуска игр, а также другие. Таким образом они открыты для проведения XSS- и CSRF-атак. Как отмечают исследователи, браузер Safari автоматически «молча» передает stream-адреса клиенту, а Firefox (и любые браузеры на его основе) просят подтверждения, но не показывает сам URL. Веб-браузер Chrome отображает детальную информацию об открываемом URL. В Internet Explorer и Opera, по мнению экспертов, можно скрыть вредоносную часть URL с помощью пробелов. Опубликовано видео, где показано, как путем передачи steam-адресов можно использовать уязвимости, обнаруженные исследователями в клиенте Steam и ряде популярных игр. Например, одна из ошибок позволяет запустить произвольный код в контексте процесса Steam. Другая дает возможность командами игрового движка Valve Source создать произвольный BAT-файл в папке автозагрузки Windows.
Источник