CVE-2026-80853 in Linuxالمعلومات

الملخص

بحسب VulDB • 04/09/2026

في نواة Linux، تم حل الثغرة التالية:

KVM: SEV: تخصيص صفحات كاملة لعمليات {DE,EN}CRYPT على المضيفين الذين يدعمون SNP

عند تشفير أو فك تشفير ذاكرة ضيف SEV أو SEV-ES على مضيف مدعوم لتقنية SNP عبر مؤقت (buffer) عابر، يجب تخصيص صفحة كاملة بحجم 4KiB للمؤقت لضمان أن الصفحة التي تحتوي على المؤقت مملوكة بالكامل من قبل KVM، أي أنها لن تكون مُخصصة ومُتاحة للوصول بشكل متزامن بواسطة أكواد نواة أخرى أثناء استخدام KVM للمؤقت في عمليات {فك/تشفير} الذاكرة. على المنصات المدعومة لـ SNP، عند إرسال أوامر SEV/SEV-ES التي تؤدي إلى كتابات من قبل البرنامج الثابت (firmware) في الذاكرة، يجب أن تكون الصفحة(الصفحات) المراد كتابتها مُخصصة مؤقتاً للبرنامج الثابت (كما يتطلبه هيكلية SNP للحماية ضد استخدام هذه الأوامر كأدوات غadget للهجوم على ضيوف SNP). انظر snp_map_cmd_buf_desc() وما شابهها.

للأسف، نقل ملكية صفحة إلى البرنامج الثابت يجعل الصفحة غير قابلة للوصول من قبل البرمجيات، وبالتالي فإن الكتابات تولد انتهاكات RMP #PF (Page Fault). إذا استخدمت KVM تخصيصاً جزئياً للصفحة لمؤقت العابر الخاص بها، يمكن لعامل آخر في النواة أن يخصص ويستخدم الأجزاء الأخرى من الصفحة، مما يؤدي إلى حدوث انتهاكات غير متوقعة (ويبدو أنها زائفة) لـ RMP #PF بسبب محاولة البرمجيات الوصول إلى صفحة مملوكة للبرنامج الثابت.

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/0x20 Call Trace: <TASK> __kvmalloc_node_noprof+0x2a4/0x710 do_getxattr+0x4e/0x130 path_getxattrat+0x125/0x1b0 do_syscall_64+0x10a/0x480 entry_SYSCALL_64_after_hwframe+0x4b/0x53 RIP: 0033:0x7f3a22cb6daa </TASK> Modules linked in: kvm_amd kvm irqbypass vfat fat ccp k10temp sha3 libsha3 i2c_piix4 gq(O) cdc_acm xhci_pci xhci_hcd gsmi: Log Shutdown Reason 0x03 CR2: ffff906ae30f0300 ---[ end trace 0000000000000000 ]---
RIP: 0010:memset+0xf/0x20 Kernel panic - not syncing: Fatal exception Kernel Offset: 0x39e00000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff) gsmi: Log Shutdown Reason 0x02

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

26/08/2026

إفشاء

04/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-398911

EPSS

0.00154

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!