➔ Trở về Trang chủ
OrangeCloud Insights
Security••⏱️ 2 phút đọc•Biên tập: OrangeCloud Insights (AI-assisted)•Nguồn: thehackernews.com – info@thehackernews.com (The Hacker News)
Lỗ hổng Spectre trên Cloudflare Workers làm lộ JWT giữa các Worker

Lỗ hổng Spectre trên Cloudflare Workers làm lộ JWT giữa các Worker

Tóm tắt kỹ thuật (TL;DR)

"Researchers disclosed a remote Spectre side-channel attack against Cloudflare Workers that leaked a JWT from a co-located Worker in production at up to 12 bits per second with 99.16% accuracy. Cloudflare said the issue has been mitigated by improving Dynamic Process Isolation (DyPrIs), adding the V8 Sandbox, and deploying MPK-based in-process isolation; the attack did not require a V8 exploit or sandbox escape and no customer data was accessed."

🛡️ Tác động Bảo mật9/10

Rủi ro rò rỉ dữ liệu giữa các tenant trong cùng tiến trình; tấn công không cần V8 exploit; cần xem xét lại cơ chế cách ly và timing defense.

💼 Tác động Vận hành6/10

Ảnh hưởng chủ yếu đến niềm tin vào mô hình cách ly của nền tảng serverless; có thể phát sinh chi phí vá lỗi và đánh giá lại kiến trúc cho các workload nhạy cảm.

Các nhà nghiên cứu đã công bố một tấn công Spectre từ xa nhắm vào Cloudflare Workers, cho phép rò rỉ một JWT từ một Worker cùng tiến trình trong môi trường sản xuất với tốc độ tối đa 12 bit/giây và độ chính xác 99,16%. Theo báo cáo, thử nghiệm được thực hiện với hai Worker do nhóm nghiên cứu kiểm soát; không có dữ liệu khách hàng nào bị truy cập.

Cloudflare cho biết sự cố đã được giảm thiểu trong môi trường sản xuất bằng cách cải thiện Dynamic Process Isolation (DyPrIs), tích hợp V8 Sandbox và triển khai MPK-based in-process isolation. Công ty cũng nói không ghi nhận dấu hiệu khai thác chủ động trong 3 năm gần đây.

Điểm đáng chú ý là cuộc tấn công không cần khai thác V8 hay thoát sandbox, mà dựa vào việc hai Worker được đặt cùng tiến trình nhưng ở các V8 isolate khác nhau. Nghiên cứu cũng cho thấy WebSocket có thể cung cấp nguồn thời gian từ xa, còn Durable Objects có thể kéo dài thời gian tồn tại của isolate.

Khuyến nghị cho đội vận hành là rà soát mô hình đa thuê bao, theo dõi các cơ chế isolation ở cấp tiến trình và đánh giá lại các ứng dụng phụ thuộc vào timing side-channel trong môi trường serverless.

Xem nguồn tin gốc để kiểm tra kỹ hơn các thông số kỹ thuật:Xem nguồn tin gốc ➔