Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Google Project Zero công bố mã khai thác lỗ hổng RCE nghiêm trọng trên Windows 10

Nhóm chuyên gia bảo mật thông tin Project Zero của Google đã công bố chi tiết kỹ thuật và mã khai thác (PoC) cho một lỗ hổng thực thi mã từ xa (RCE) nghiêm trọng trong thành phần đồ họa của Windows 10.

Các nhà nghiên cứu phát hiện lỗ hổng (CVE-2021-24093) trong DirectWrite – API của Microsoft để định dạng văn bản trên màn hình và render từng glyph (hình dạng ký tự).

Vấn đề ảnh hưởng đến nhiều phiên bản Windows 10 và Windows Server cũ hơn phiên bản 20H2.

Sau thời hạn tiết lộ 90 ngày, Project Zero phát hành mã PoC để khai thác lỗ hổng, tái hiện vấn đề trên trình duyệt chạy trên Windows 10 (1909) đã vá đầy đủ.

API DirectWrite được dùng làm bộ raster hóa font mặc định trong các trình duyệt web chính như Chrome, Firefox, Edge để render glyph font web.

Vì trình duyệt dùng DirectWrite để render font, kẻ tấn công có thể khai thác lỗ hổng gây ra trạng thái hỏng bộ nhớ (memory corruption), cho phép thực thi mã tùy ý từ xa trên hệ thống mục tiêu.

Khi trình duyệt hiển thị glyph từ font web, chúng truyền dữ liệu nhị phân font web cho DirectWrite và thực thi trong tiến trình render của chúng. Do đó, khả năng tận dụng hỏng bộ nhớ để thực thi mã mở rộng đến kẻ tấn công từ xa, miễn là kẻ tấn công thành công dẫn dắt người dùng truy cập nội dung tải xuống và hiển thị font độc hại. – Các nhà nghiên cứu Google Project Zero báo cáo.

Kẻ tấn công có thể lừa nạn nhân truy cập trang web với font TrueType được chế tác đặc biệt, gây tràn bộ nhớ đệm dựa trên heap (heap-based buffer overflow) trong hàm API fsg_ExecuteGlyph.

Mã độc làm hỏng các thành viên cấu trúc tiếp theo nằm xa hơn trong phân bổ bộ nhớ, bao gồm con trỏ đến các cấu trúc dữ liệu quan trọng khác của font. Điều kiện hỏng bộ nhớ có thể được tận dụng thêm để thực thi mã tùy ý trong ngữ cảnh của client DirectWrite. – Đại diện phòng thí nghiệm nói.

Chuyên gia đã báo cáo vấn đề cho Microsoft Security Response Centre vào tháng 11 năm trước. Microsoft đã phát hành bản cập nhật bảo mật để giải quyết vấn đề này vào tháng 2 năm nay.

Cũng nhắc lại rằng chúng tôi đã báo cáo Google Project Zero cảnh báo bản vá LSASS mới của Windows không hiệu quả.