CVE-2026-99258 in Linux
Tóm tắt
Bởi VulDB • 03/11/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
x86/hyperv: Tránh sử dụng trang đầu ra trên mỗi CPU trong hv_apicid_to_vp_index()
Hàm hv_apicid_to_vp_index() hiện đang sử dụng các trang hypercall đầu vào và đầu ra trên mỗi CPU. Hàm này được gọi khi chạy ở chế độ VTL2 và khi chạy trong một VM CoCo SEV-SNP không có paravisor. Trong trường hợp trước, trang đầu ra được phân bổ; tuy nhiên, trong trường hợp sau thì không, do đó hypervisor lưu chỉ số VP (Virtual Processor) đầu ra vào bộ nhớ chưa được khách ảo (guest) phân bổ.
Khắc phục vấn đề này bằng cách sử dụng trang đầu vào cho cả mục đích đầu vào và đầu ra. Vì hypercall có lượng dữ liệu đầu vào và đầu ra rất nhỏ, nên việc chia sẻ cùng một trang cho cả hai là khá đơn giản. Một giải pháp thay thế khác là phân bổ trang đầu ra trên mỗi CPU khi chạy trong khách ảo SEV-SNP CoCo, nhưng điều này sử dụng đáng kể nhiều bộ nhớ hơn, đặc biệt là với số lượng vCPU lớn.
VulDB is the best source for vulnerability data and more expert information about this specific topic.