CVE-2026-80853 in Linuxthông tin

Tóm tắt

Bởi VulDB • 04/09/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

KVM: SEV: Cấp phát các trang đầy đủ cho các thao tác {DE,EN}CRYPT trên các máy chủ bật SNP

Khi mã hóa/giải mã ({de,en}crypt) bộ nhớ của khách ảo SEV hoặc SEV-ES trên một máy chủ có hỗ trợ SNP thông qua một bộ đệm tạm thời, cần cấp phát một trang 4KiB đầy đủ cho bộ đệm để đảm bảo rằng trang chứa bộ đệm thuộc quyền sở hữu hoàn toàn bởi KVM, nghĩa là sẽ không bị các đoạn mã kernel khác cùng cấp phát và truy cập trong khi KVM đang sử dụng bộ đệm đó để {de,en}crypt bộ nhớ. Trên các nền tảng bật SNP, khi gửi các lệnh SEV/SEV-ES kích hoạt việc ghi firmware vào bộ nhớ, trang(s) cần được ghi phải (tạm thời) được gán cho Firmware (theo yêu cầu của kiến trúc SNP, nhằm ngăn chặn việc sử dụng các lệnh này như những công cụ để tấn công khách ảo SNP). Xem hàm `snp_map_cmd_buf_desc()` và các hàm liên quan.

Rất tiếc, việc chuyển quyền sở hữu một trang sang cho Firmware khiến trang đó không thể truy cập được bởi phần mềm, do đó các thao tác ghi sẽ tạo ra vi phạm RMP #PF (Page Fault). Nếu KVM sử dụng cấp phát con-trang (sub-page allocation) cho bộ đệm tạm thời của nó, một thực thể khác trong kernel có thể cấp phát và sử dụng các phần còn lại của trang, từ đó kích hoạt các lỗi RMP #PF không mong muốn (và dường như là sai lệch) do việc cố gắng truy cập vào một trang thuộc sở hữu Firmware.

BUG: unable to handle page fault for address: ffff906ae30f0300 #PF: supervisor write access in kernel mode #PF: error_code(0x80000003) - RMP violation PGD 6b1b80d067 P4D 6b1b80d067 PUD 100231e2063 PMD 10055a88063 PTE 80000100630f0163 SEV-SNP: PFN 0x100630f0 unassigned, dumping non-zero entries in 2M PFN region: [0x10063000 - 0x10063200]
Oops: Oops: 0003 [#1] SMP
CPU: 70 UID: 0 PID: 10658 Comm: svw_WaiterThrea Tainted: G U W O 7.1.0-smp--c22293789940-seanjc-next #1 PREEMPTLAZY Tainted: [U]=USER, [W]=WARN, [O]=OOT_MODULE
Hardware name: Google, Inc. Arcadia_IT_80/Arcadia_IT_80, BIOS 34.86.0-102 01/25/2026 RIP: 0010:memset+0xf/0

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

Linux

Đặt trước

26/08/2026

Tiết lộ

04/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00154

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you know our Splunk app?

Download it now for free!