Điểm chính
- Nhóm nghiên cứu XBOW đã phát triển thành công chuỗi khai thác toàn diện nhắm vào Google Chrome với sự hỗ trợ của trí tuệ nhân tạo.
- Dự án sử dụng mô hình AI hoàn thành trong 6 ngày với chi phí tính toán khoảng 40.000 USD, nhắm vào hệ điều hành Windows.
- Google đã xác nhận các lỗ hổng liên quan đến trình biên dịch V8, định dạng WebP và hệ thống Crashpad để trao thưởng.
Các nhà nghiên cứu tại XBOW vừa công bố việc xây dựng thành công chuỗi khai thác toàn diện nhắm vào trình duyệt Google Chrome nhờ sự hỗ trợ của các tác nhân trí tuệ nhân tạo.
Quá trình phát triển chuỗi khai thác với AI
Dự án này tiêu tốn khoảng 40.000 USD chi phí tính toán và được hoàn thành trong vòng sáu ngày bằng cách sử dụng mô hình GPT-5.6 của OpenAI. Sau khi xem xét, Google đã xác nhận các lỗ hổng và quyết định trao tặng khoản tiền thưởng 250.000 USD cho nhóm nghiên cứu. Chuỗi khai thác được thiết kế nhằm vượt qua các lớp phòng thủ của trình duyệt, cụ thể là khả năng thoát khỏi môi trường cách ly của trình kết xuất để thực thi mã độc trên hệ điều hành mục tiêu. Cuộc tấn công này nhắm vào môi trường Windows và có tiềm năng ảnh hưởng đến khoảng một tỷ người dùng trên toàn cầu.
Chi tiết về các lỗ hổng được phát hiện
Lỗ hổng đầu tiên nằm bên trong trình biên dịch Maglev của V8. Trong quá trình chuyển đổi từ mã đã tối ưu hóa sang mã ít tối ưu hơn, một lỗi logic đã xuất hiện, cho phép các đối tượng JavaScript chia sẻ một giá trị có khả năng thay đổi. Bằng cách thao túng giá trị này, kẻ tấn công có thể đánh lừa trình biên dịch, dẫn đến việc truy cập bộ nhớ trái phép ngay bên trong vùng bảo vệ của V8.
Lỗ hổng thứ hai liên quan đến phương thức xử lý hình ảnh WebP động. Bộ giải mã có thể tận dụng thông tin khung hình được lưu trữ từ một hình ảnh trước đó trong khi đang đọc dữ liệu hình ảnh đã bị thay đổi. Sự không khớp này gây ra lỗi ghi nhớ ngoài phạm vi cho phép, tạo tiền đề để chuỗi khai thác thoát khỏi môi trường cô lập của V8.
Lỗ hổng cuối cùng được tìm thấy trong Crashpad, hệ thống chuyên báo cáo lỗi của trình duyệt Chrome. Trên nền tảng Windows, Crashpad có thể thực hiện lại một thao tác đọc bộ nhớ không thành công thông qua độ dài dựa trên phần còn lại của trang. Kẻ tấn công đã tiến hành thay đổi quyền truy cập trang trong giai đoạn thử lại, dẫn đến lỗi đọc quá khổ và làm hỏng bộ nhớ trong trình xử lý nằm ngoài vùng cách ly.
Vai trò của con người trong quá trình nghiên cứu
Nhóm nghiên cứu XBOW nhấn mạnh rằng công nghệ trí tuệ nhân tạo không hoàn toàn thay thế con người mà chỉ đóng vai trò là công cụ hỗ trợ mạnh mẽ. Các chuyên gia bảo mật vẫn giữ vai trò quyết định trong việc xác định mục tiêu, phân chia các nhiệm vụ cụ thể, kiểm chứng kết quả do AI tạo ra và chuẩn bị những phương án dự phòng. Điển hình là khi Google xác nhận một phần trong chuỗi khai thác đã được biết đến trước đó, nhóm đã nhanh chóng tận dụng thiết kế mô-đun để thay thế bằng một lỗ hổng khác một cách hiệu quả.



