Các chuyên gia bảo mật vừa phát hiện lỗ hổng nghiêm trọng trong chip Intel, nếu bị khai thác có thể bị lợi dụng để đánh cắp thông tin nhạy cảm như mật khẩu, khóa bảo mật, token tài khoản, tin nhắn riêng tư từ bộ xử lý. Hôm 14/5, họ công bố chi tiết về lỗ hổng có tên ZombieLoad (tên kỹ thuật MDS).

ZombieLoad làm gợi nhớ đến Metldown và Spectre, hai lỗ hổng trước đây khai thác điểm yếu trong thực hành suy đoán (speculative execution), một phần quan trọng trong cách hoạt động của các bộ xử lý hiện đại. Nó giúp bộ xử lý tiên đoán ứng dụng hay hệ điều hành cần gì tiếp theo và trong tương lai gần, giúp ứng dụng chạy nhanh hơn, hiệu quả hơn. Bộ xử lý thực hiện suy đoán nếu cần thiết và bỏ qua nếu không. Cả Meltdown và Spectre đều làm lộ dữ liệu nhạy cảm lưu trong bộ xử lý.

Trong khi đó, ZombieLoad nhằm vào chip Intel, cho phép hacker khai thác hiệu quả lỗ hổng trong thiết kế thay vì cấy mã độc. Intel cho biết ZombieLoad được sinh ra từ 4 “sâu” và công ty vừa được các nhà nghiên cứu báo cáo khoảng 1 tháng trước.

Gần như mọi máy tính dùng chip Intel từ năm 2011 đều bị ảnh hưởng bởi lỗ hổng. Cái tên ZombieLoad bắt nguồn từ thuật ngữ “zombie load”, ám chỉ lượng dữ liệu mà bộ xử lý không thể hiểu hay xử lý đúng, buộc nó phải xin trợ giúp từ microcode của bộ xử lý nhằm ngăn chặn crash. Ứng dụng chỉ có thể xem dữ liệu riêng của nó nhưng lỗ hổng này cho phép dữ liệu rò rỉ qua các vách ngăn. ZombieLoad sẽ làm lộ bất kỳ dữ liệu nào đang được nhân của bộ xử lý tải. Intel cho biết bản vá cho microcode sẽ ngăn chặn điều đó.

Để minh họa, các nhà nghiên cứu đưa ra ví dụ lỗ hổng được khai thác để xem website mà người dùng đang xem theo thời gian thực nhưng có thể thay đổi để đánh cắp mật khẩu, token đăng nhập tài khoản trên mạng.

Giống như Meltdown và Spectre, không chỉ PC hay laptop bị ảnh hưởng bởi ZombieLoad mà cả đám mây. ZombieLoad có thể được kích hoạt trong máy ảo. Nó hoạt động như trên PC và đọc dữ liệu của bộ xử lý. Đây là vấn đề nghiêm trọng vì trong môi trường đám mây, máy ảo của các khách hàng khác nhau chạy trên cùng phần cứng máy chủ.

Đối với người dùng thông thường, các chuyên gia cho rằng không cần quá lo lắng. Khai thác ZombieLoad “dễ hơn Spectre” nhưng “khó hơn nhiều Meltdown”, đòi hỏi kỹ năng và nỗ lực để tấn công. Hiện tại, Intel đã phát hành microcode để vá các bộ xử lý bị ảnh hưởng, bao gồm Intel Xeon, Intel Broadwell, Sandy Bridge, Skylake và Haswell. Intel Kaby Lake, Coffee Lake, Whiskey Lake, Cascade Lake, Atom, Knight cũng thuộc diện bị ảnh hưởng.

Các nhà sản xuất lớn khác nhanh chóng đưa ra phương án riêng. Apple đã vá mọi máy Mac và MacBook phát hành trong và sau năm 2011. Theo công ty, bất kỳ máy tính nào đang chạy macOS Mojave 10.14.5 đều được vá. Nó ngăn chặn tấn công từ Safari và các ứng dụng khác. Phần lớn người dùng không cảm thấy hiệu suất bị ảnh hưởng. Bản cập nhật bảo mật cũng được gửi đến Sierra và High Sierra. iPhone, iPad, Apple Watch không thuộc diện ảnh hưởng.

Google xác nhận đã phát hành bản vá để chống lại ZombieLoad. Gã khổng lồ phần mềm cho biết phần lớn thiết bị Android không bị ảnh hưởng mà chỉ có thiết bị dùng chip Intel cần được vá. Các thiết bị chạy Chrome OS như Chromebooks đã được bảo vệ trong phiên bản mới nhất. Ngoài ra, nhóm cố vấn khuyên người dùng cài đặt bất kỳ cập nhật nào và theo sát hướng dẫn của nhà sản xuất hệ điều hành. Google cũng ra bản vá cho các trung tâm dữ liệu.

Microsoft ra mắt bản vá cho hệ điều hành và đám mây. Cập nhật phần mềm sẽ được phát hành thứ Ba tuần sau thông qua Windows Update. Khách hàng Microsoft Azure đã được bảo vệ.

Amazon đã cập nhật dịch vụ đám mây Amazon Web Services để ngăn chặn tấn công.