Главная Кибербезопасность

Обнаружена ошибка в Cloudflare Containers, дававшая доступ к данным на общем диске

Компания Cloudflare устранилаВ сервисах Cloudflare Containers и Sandboxes была выявлена серьезная уязвимость, позволявшая пользователям потенциально получать доступ к остаточным данным других клиентов. Обнаружение проблемы стало результатом работы исследователя Орен Йомтов из компании Accomplish в рамках программы Bug Bounty.


Суть уязвимости заключалась в особенностях механизма распределения дискового пространства в Linux, где память выделяется блоками по 64 килобайта. После удаления контейнеров освобождаемые блоки возвращались в общий пул памяти, однако этап их полного стирания данных пропускался. Это приводило к тому, что при создании нового контейнера и записи небольшого объема информации он мог считывать до 60 килобайт данных, оставшихся от предыдущего пользователя.


В процессе тестирования исследователям удалось восстановить различные типы информации, включая структуры каталогов, базы данных SQLite, файлы конфигурации .env, профили браузера Chromium и учетные данные пользователей. Уязвимость была воспроизведена на 20 из 22 серверов, расположенных в четырех частях света. При этом непосредственная опасность для активных процессов и изменения клиентских данных отсутствовала.

Читать также:  Компания Apple представила масштабное обновление для защиты от угроз: исправлено 260 проблем безопасности в iOS и macOS.


Специалисты Cloudflare устранили уязвимость посредством двухэтапной процедуры: сначала была активирована принудительная очистка вновь выделяемых блоков памяти, а затем произведен перезапуск серверов с последующей очисткой кэша образцов. В компании сообщили об отсутствии признаков несанкционированного использования данной бреши третьими лицами. Дополнительных действий от пользователей не требуется.