В Chrome тестируют доступ изолированных веб-приложений к USB-устройствам

В Chrome тестируют доступ изолированных веб-приложений к USB-устройствам

В Chrome тестируют доступ изолированных веб-приложений к USB-устройствам

Разработчики Google Chrome работают над новой функциональностью браузера, получившей название Unrestricted WebUSB. Её смысл в том, чтобы разрешать доверенным сайтам и веб-приложениям обойти ограничения при использовании API WebUSB.

WebUSB представляет собой API JavaScript, позволяющий веб-приложениям получать доступ к локальным USB-устройствам. Интерфейс является частью спецификации WebUSB и по умолчанию недоступен веб-приложениям.

Чтобы ограничить доступ вредоносным скриптам к конфиденциальным данным, спецификация запрещает доступ к аудиоинтерфейсу, HID (Human Interface Device), запоминающим устройствам, смарт-картам, видео- и аудио девайсам, а также беспроводным контроллерам.

Кроме того, спецификация WebUSB включает список блокировки конкретных USB-устройств, к которым API не может получить доступ: ключи аутентификации YubiKeys, Google Titan Feitian.

Теперь Google тестирует функции «Unrestricted WebUSB», задача которой — открыть изолированным веб-приложениям доступ к девайсам и интерфейсам.

«Спецификация WebUSB устанавливает список уязвимых устройств и таблицу защищаемых интерфейсов, доступ к котором заблокирован через WebUSB. Однако новая функциональность открывает доступ Isolated Web Apps к занесённым в список блокировки девайсам и интерфейсам», — пишут разработчики.

Изолированные веб-приложения не размещаются на серверах, а упаковываются в Web Bundles, подписываются разработчиком и рассылаются конечным пользователям.

Unrestricted WebUSB, по словам Google, должна быть доступна для тестирования в версии Chrome 128, релиз которой запланирован на август 2024 года.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

Червь TheMoon активно эксплойтит 10-балльную уязвимость в роутерах Linksys

Эксперты фиксируют новые атаки сетевого червя TheMoon на маршрутизаторы. Самоходный зловред активно сканирует сети интернет-провайдеров в поисках устройств Linksys с критической уязвимостью CVE-2025-34037.

Данная проблема безопасности представляет собой возможность инъекции команд, которая возникла из-за неадекватной санации ввода скриптами /tmUnblock.cgi и /hndUnblock.cgi, доступными по HTTP на порту 8080.

Эксплойт не требует аутентификации (в запрос можно включить произвольные учетные данные — к примеру, «admin», дефектные CGI все равно не будут проверять подлинность), и позволяет через атаку zero-click выполнить на устройстве любую шелл-команду.

Степень опасности CVE-2025-34037 оценена в 10 баллов из 10 возможных по шкале CVSS. Ее наличие подтверждено для десятка моделей роутеров Linksys серии Е; не исключено, что уязвимости также подвержены сетевые устройства WAG, WAP, WES, WET, WRT и точки доступа Wireless-N.

Проводя сканирование, сетевой червь подключается к роутерам на порту 8080/ TCP и проверяет модель и версию прошивки. Обнаружив подходящую мишень, вредонос подает эксплойт-запрос, запускающий выполнение небольшого шелл-скрипта для загрузки бинарника ELF MIPS весом 2 Мбайт — копии TheMoon.

Зараженное устройство сразу начинает искать другие мишени по списку, вшитому в код зловреда (670 блоков IP-адресов, в основном /21 и /24). Также на нем на произвольном порту < 1024 временно запускается HTTP-сервер для раздачи полезной нагрузки новым жертвам.

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

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

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