{"id":17357,"date":"2026-09-05T02:31:01","date_gmt":"2026-09-04T18:31:01","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-80853"},"modified":"2026-09-05T02:31:01","modified_gmt":"2026-09-04T18:31:01","slug":"cve-2026-80853","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-80853","title":{"rendered":"CVE-2026-80853 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nKVM: SEV: Allocate fu"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>KVM: SEV: Allocate full pages for {DE,EN}CRYPT ops on SNP-enabled hosts<\/p>\n<p>When {de,en}crypting memory of an SEV or SEV-ES guest on an SNP-enabled<br \/>\nhost via a temporary buffer, allocate a full 4KiB page for the buffer to<br \/>\nensure the page containing the buffer is wholly owned by KVM, i.e. won&#8217;t<br \/>\nbe concurrently allocated and accessed by other kernel code while KVM is<br \/>\nusing the buffer to {de,en}crypt memory.  On SNP-enabled platforms, when<br \/>\nsending SEV\/SEV-ES commands that trigger firmware writes to memory, the<br \/>\nto-be-written page(s) must be (temporarily) assigned to Firmware (as<br \/>\nrequired by the SNP architecture, to guard against using such commands as<br \/>\ngadgets to attack SNP guests).  See snp_map_cmd_buf_desc() and friends.<\/p>\n<p>Unfortunately, transferring ownership of a page to Firmware makes the page<br \/>\ninaccessible to software, and thus writes generate RMP #PF violations.  If<br \/>\nKVM uses a sub-page allocation for its temporary buffer, some other actor<br \/>\nin the kernel can allocate and use the other portions of the page, and thus<br \/>\ntrigger unexpected (and seemingly spurious) RMP #PF violations due to<br \/>\nsoftware attempting to access a Firmware-owned page.<\/p>\n<p>  BUG: unable to handle page fault for address: ffff906ae30f0300<br \/>\n  #PF: supervisor write access in kernel mode<br \/>\n  #PF: error_code(0x80000003) &#8211; RMP violation<br \/>\n  PGD 6b1b80d067 P4D 6b1b80d067 PUD 100231e2063 PMD 10055a88063 PTE 80000100630f0163<br \/>\n  SEV-SNP: PFN 0x100630f0 unassigned, dumping non-zero entries in 2M PFN region: [0x10063000 &#8211; 0x10063200]<br \/>\n  Oops: Oops: 0003 [#1] SMP<br \/>\n  CPU: 70 UID: 0 PID: 10658 Comm: svw_WaiterThrea Tainted: G     U  W  O        7.1.0-smp&#8211;c22293789940-seanjc-next #1 PREEMPTLAZY<br \/>\n  Tainted: [U]=USER, [W]=WARN, [O]=OOT_MODULE<br \/>\n  Hardware name: Google, Inc.                                                       Arcadia_IT_80\/Arcadia_IT_80, BIOS 34.86.0-102 01\/25\/2026<br \/>\n  RIP: 0010:memset+0xf\/0x20<br \/>\n  Call Trace:<\/p>\n<p>   __kvmalloc_node_noprof+0x2a4\/0x710<br \/>\n   do_getxattr+0x4e\/0x130<br \/>\n   path_getxattrat+0x125\/0x1b0<br \/>\n   do_syscall_64+0x10a\/0x480<br \/>\n   entry_SYSCALL_64_after_hwframe+0x4b\/0x53<br \/>\n  RIP: 0033:0x7f3a22cb6daa<\/p>\n<p>  Modules linked in: kvm_amd kvm irqbypass vfat fat ccp k10temp sha3 libsha3 i2c_piix4 gq(O) cdc_acm xhci_pci xhci_hcd<br \/>\n  gsmi: Log Shutdown Reason 0x03<br \/>\n  CR2: ffff906ae30f0300<br \/>\n  &#8212;[ end trace 0000000000000000 ]&#8212;<br \/>\n  RIP: 0010:memset+0xf\/0x20<br \/>\n  Kernel panic &#8211; not syncing: Fatal exception<br \/>\n  Kernel Offset: 0x39e00000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)<br \/>\n  gsmi: Log Shutdown Reason 0x02<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>KVM: SEV: Allocate full pages for {DE,EN}CRYPT ops on SNP-enabled hosts<\/p>\n<p>When {de,en}crypting memory of an SEV or SEV-ES guest on a<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-17357","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/17357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}