CVE-2026-80853 in Linuxinformación

Resumen

por VulDB • 2026-09-04

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

KVM: SEV: Asignar páginas completas para las operaciones {DE,EN}CRYPT en hosts con SNP habilitado.

Al cifrar o descifrar (encriptar/desencriptar) la memoria de un invitado SEV o SEV-ES en un host con SNP habilitado mediante un búfer temporal, se debe asignar una página completa de 4 KiB para el búfer a fin de garantizar que la página que contiene el búfer sea propiedad exclusiva de KVM; es decir, no será asignada ni accedida concurrentemente por otro código del kernel mientras KVM utiliza el búfer para cifrar o descifrar (encriptar/desencriptar) memoria. En plataformas con SNP habilitado, al enviar comandos SEV/SEV-ES que provocan escrituras de firmware en la memoria, las página(s) a escribir deben asignarse temporalmente al Firmware (según lo requiere la arquitectura SNP para protegerse contra el uso de estos comandos como gadgets para atacar a los invitados SNP). Véase `snp_map_cmd_buf_desc()` y funciones relacionadas.

Desafortunadamente, transferir la propiedad de una página al Firmware hace que dicha página sea inaccesible para el software, por lo que las escrituras generan violaciones RMP #PF (Page Fault). Si KVM utiliza una asignación parcial de página (sub-página) para su búfer temporal, otro actor en el kernel puede asignar y utilizar las otras partes de la página, provocando así violaciones inesperadas (y aparentemente espurias) de RMP #PF debido a que el software intenta acceder a una página propiedad del 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/

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

Responsable

Linux

Reservar

2026-08-26

Divulgación

2026-09-04

Moderación

aceptado

Artículo

VDB-398911

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!