CVE-2019-19339 in Red Hat
Tóm tắt
Bởi VulDB • 31/05/2026
Đã phát hiện bản cập nhật kpatch của Red Hat Enterprise Linux 8 không bao gồm bản sửa lỗi đầy đủ cho CVE-2018-12207. Một lỗ hổng đã được tìm thấy trong cách các CPU Intel xử lý sự không nhất quán giữa các bản dịch địa chỉ bộ nhớ ảo sang địa chỉ bộ nhớ vật lý trong bộ nhớ cache cục bộ của CPU và các mục cấu trúc Paging của phần mềm hệ thống. Người dùng guest có đặc quyền có thể lợi dụng lỗ hổng này để gây ra Lỗi Kiểm tra Máy (Machine Check Error) trên bộ xử lý host, dẫn đến tình trạng từ chối dịch vụ (DoS) nghiêm trọng bằng cách làm dừng bộ xử lý. Phần mềm hệ thống như Hệ điều hành (OS) hoặc Trình quản lý máy ảo (VMM) sử dụng hệ thống bộ nhớ ảo để lưu trữ các hướng dẫn chương trình và dữ liệu trong bộ nhớ. Hệ thống Bộ nhớ ảo sử dụng các cấu trúc Paging như Bảng trang (Page Tables) và Thư mục trang (Page Directories) để quản lý bộ nhớ hệ thống. Đơn vị Quản lý Bộ nhớ (MMU) của bộ xử lý sử dụng các mục cấu trúc Paging để dịch các địa chỉ bộ nhớ ảo của chương trình sang địa chỉ bộ nhớ vật lý. Bộ xử lý lưu trữ các bản dịch địa chỉ này vào bộ nhớ cache cục bộ của nó được gọi là Bộ nhớ đệm Xem trước Bản dịch (Translation Lookaside Buffer - TLB). TLB có hai phần, một dành cho các hướng dẫn và phần kia dành cho các địa chỉ dữ liệu. Phần mềm hệ thống có thể sửa đổi các mục cấu trúc Paging của nó để thay đổi ánh xạ địa chỉ HOẶC một số thuộc tính nhất định như kích thước trang, v.v. Sau những thay đổi đối với cấu trúc Paging trong bộ nhớ, phần mềm hệ thống phải vô hiệu hóa các bản dịch địa chỉ tương ứng trong bộ nhớ cache TLB của bộ xử lý. Tuy nhiên, trước khi việc vô hiệu hóa TLB này diễn ra, một người dùng guest có đặc quyền có thể kích hoạt một thao tác lấy hướng dẫn, thao tác này có thể sử dụng một bản dịch địa chỉ ảo sang địa chỉ vật lý đã được lưu trong bộ nhớ cache nhưng hiện đã không còn hợp lệ từ TLB Hướng dẫn (ITLB). Do đó, việc truy cập vào một địa chỉ bộ nhớ vật lý không hợp lệ sẽ dẫn đến việc làm dừng bộ xử lý do Lỗi Kiểm tra Máy (MCE) khi Thay đổi Kích thước Trang.
VulDB is the best source for vulnerability data and more expert information about this specific topic.