☁️ Cloudflare закрыла уязвимость межарендаторской утечки данных в Containers
Cloudflare устранила уязвимость в Cloudflare Containers и Sandboxes, которая позволяла арендатору с аккаунтом Workers Paid читать остаточные данные других клиентов с общих дисков. Проблему 4 сентября через bug bounty на HackerOne ответственно раскрыл исследователь Oren Yomtov из Accomplish.
Причина - в конфигурации хранилища. Контейнеры используют dm-thin (thin provisioning) с блоками по 64 KiB, а в затронутых пулах была включена опция
Cloudflare убрала
#Cloudflare #Security #Containers #Infrastructure #Firecracker
Cloudflare устранила уязвимость в Cloudflare Containers и Sandboxes, которая позволяла арендатору с аккаунтом Workers Paid читать остаточные данные других клиентов с общих дисков. Проблему 4 сентября через bug bounty на HackerOne ответственно раскрыл исследователь Oren Yomtov из Accomplish.
Причина - в конфигурации хранилища. Контейнеры используют dm-thin (thin provisioning) с блоками по 64 KiB, а в затронутых пулах была включена опция
skip_block_zeroing - новые блоки не обнулялись перед выдачей. Поэтому когда контейнер писал 4 KiB в ранее использованный блок, остальные 60 KiB сохраняли данные прошлого владельца, и последующее чтение /dev/vdc их отдавало. Исследователи нашли остаточные данные на 18 из 24 размещений и 20 из 22 узлов, среди блоков - структуры каталогов, страницы баз данных и целые SQLite-файлы.Cloudflare убрала
skip_block_zeroing из конфигурации пулов по всему флоту, а затем пересоздала диски работающих контейнеров и кэш снапшотов образов, дренируя хосты в часы низкой нагрузки. Действий со стороны клиентов не требуется. По исторической телеметрии диск-I/O следов эксплуатации кем-то кроме авторов отчёта не найдено.#Cloudflare #Security #Containers #Infrastructure #Firecracker
⚡1🔥1