В LIVE555 Streaming Media найдена уязвимость удаленного выполнения кода

В LIVE555 Streaming Media найдена уязвимость удаленного выполнения кода

В LIVE555 Streaming Media найдена уязвимость удаленного выполнения кода

Эксперт Cisco Talos Лилит Уайатт обнаружила уязвимость в наборе библиотек LIVE555 Streaming Media, которая позволяет атакующему удаленно выполнить код. Брешь получила статус критической.

Уязвимости был присвоен идентификатор CVE-2018-4013. LIVE555 Streaming Media представляет собой набор библиотек C++ с открытом исходным кодом. Его поддержкой занимается компания Live Networks Inc.

LIVE555 обеспечивает поддержку открытых стандартов RTP/RTCP и RTSP для стриминга и может обрабатывать видеоформаты RTP: H.264, H.265, MPEG, VP8 и DV. А также аудиоформаты MPEG, AAC, AMR, AC-3 и Vorbis.

По словам специалиста, злоумышленник может использовать уязвимость, отправив специально созданный пакет, который будет содержать множество строк «Accept:» и « x-sessioncookie». Это приведет к переполнению буфера и позволит атакующему выполнить код.

Проблема затрагивает функцию парсинга пакетов HTTP, которая анализирует HTTP-заголовки.

«Уязвимость удаленного выполнения кода находится в функции парсинга пакетов HTTP в библиотеке LIVE555. Специально созданный пакет может привести к переполнению буфера и, как следствие, выполнению кода. Для эксплуатации этой уязвимости атакующий должен послать пакет», — говорится в опубликованном Cisco отчете.

Есть основания полагать, что CVE-2018-4013 может угрожать миллионам пользователей медиаплееров, так как открывает вектор для успешной кибератаки.

Уязвима версия библиотеки 0.92, а также, предположительно, более ранние версии. Посколько соответствующие патчи уже вышли, пользователям рекомендуется как можно скорее установить обновления, устраняющие проблему безопасности.

Несмотря на первоначальные сообщения о том, что уязвимость затрагивает медиаплееры VLC и MPlayer, эта информация не соответствует действительности.

EvilMouse: мышь за $44, которая взламывает компьютеры за секунды

Исследователи показали, как обычная компьютерная мышь может превратиться в инструмент для взлома. Проект получил название EvilMouse, по сути это аппаратный кейлоггер-инжектор, спрятанный внутри стандартного USB-манипулятора. Стоимость сборки — около $44 (3 394 руб.).

По принципу работы EvilMouse напоминает известный инструмент USB Rubber Ducky, который эмулирует клавиатуру и автоматически вводит заранее запрограммированные команды.

Но есть важное отличие: EvilMouse продолжает работать как обычная мышь. Внешне и функционально устройство ничем не выдаёт себя.

Внутри корпуса разместили недорогие компоненты — микроконтроллер RP2040 Zero, USB-хаб и начинку стандартной мыши. Автор проекта перепрошил устройство с помощью CircuitPython: при подключении к компьютеру мышь автоматически выполняет набор команд и открывает обратный шелл на машине атакующего. По результатам тестов доступ к системе с правами администратора удаётся получить буквально за считаные секунды.

 

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

 

Главная проблема, на которую указывает автор, — это фактор доверия к «безобидной» периферии. Большинство сотрудников уже знают, что флешки могут быть опасны. А вот мышь, которая нормально двигает курсор, подозрений не вызывает. При этом устройство распознаётся системой как HID (Human Interface Device) и может отправлять команды, минуя многие стандартные механизмы защиты. В демонстрации атака проходила без срабатывания антивируса.

Исходный код проекта выложен на GitHub — автор подчёркивает, что работа носит исследовательский и образовательный характер. Однако сама концепция наглядно показывает: для компрометации системы не нужны дорогостоящие инструменты, достаточно фантазии и пары доступных компонентов.

RSS: Новости на портале Anti-Malware.ru