CVE-2026-43347

In the Linux kernel, the following vulnerability has been resolved: arm64: dts: qcom: monaco: Reserve full Gunyah metadata region We observe spurious "Synchronous External Abort" exceptions (ESR=0x96000010) and kernel crashes on Monaco-based platforms. These faults are caused by the kernel inadvertently accessing hypervisor-owned memory that is not properly marked as reserved. >From boot log, The Qualcomm hypervisor reports the memory range at 0x91a80000 of size 0x80000 (512 KiB) as hypervisor-owned: qhee_hyp_assign_remove_memory: 0x91a80000/0x80000 -> ret 0 However, the EFI memory map provided by firmware only reserves the subrange 0x91a40000–0x91a87fff (288 KiB). The remaining portion (0x91a88000–0x91afffff) is incorrectly reported as conventional memory (from efi debug): efi: 0x000091a40000-0x000091a87fff [Reserved...] efi: 0x000091a88000-0x0000938fffff [Conventional...] As a result, the allocator may hand out PFNs inside the hypervisor owned region, causing fatal aborts when the kernel accesses those addresses. Add a reserved-memory carveout for the Gunyah hypervisor metadata at 0x91a80000 (512 KiB) and mark it as no-map so Linux does not map or allocate from this area. For the record: Hyp version: gunyah-e78adb36e debug (2025-11-17 05:38:05 UTC) UEFI Ver: 6.0.260122.BOOT.MXF.1.0.c1-00449-KODIAKLA-1
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc6:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc7:*:*:*:*:*:*

History

11 Nov 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: arm64: dts: qcom: monaco: Reservar la región completa de metadatos de Gunyah Observamos excepciones espurias de ’Synchronous External Abort’ (ESR=0x 96000010) y fallos del kernel en plataformas basadas en Monaco. Estas fallas son causadas por el kernel que accede inadvertidamente a memoria propiedad del hipervisor que no está correctamente marcada como reservada. Del registro de arranque, el hipervisor de Qualcomm informa el rango de memoria en 0x 91a80000 de tamaño 0x 80000 (512 KiB) como propiedad del hipervisor: qhee_hyp_assign_remove_memory: 0x 91a80000/0x 80000 -> ret 0 Sin embargo, el mapa de memoria EFI proporcionado por el firmware solo reserva el subrango 0x 91a40000-0x 91a87fff (288 KiB). La porción restante (0x 91a88000-0x 91afffff) se informa incorrectamente como memoria convencional (de la depuración de efi): efi: 0x 000091a40000-0x 000091a87fff [Reservado...] efi: 0x 000091a88000-0x 0000938fffff [Convencional...] Como resultado, el asignador puede entregar PFNs dentro de la región propiedad del hipervisor, causando abortos fatales cuando el kernel accede a esas direcciones. Añadir una reserva de memoria para los metadatos del hipervisor Gunyah en 0x 91a80000 (512 KiB) y marcarla como no-map para que Linux no mapee ni asigne desde esta área. Para que conste: Versión de Hyp: gunyah-e78adb36e debug (2025-11-17 05:38:05 UTC) Versión de UEFI: 6.0.260122.BOOT.MXF.1.0.c1-00449-KODIAKLA-1

Information

Published : 2026-05-08 14:16

Updated : 2026-11-11 20:10


NVD link : CVE-2026-43347

Mitre link : CVE-2026-43347

CVE.ORG link : CVE-2026-43347


JSON object : View

Products Affected

linux

  • linux_kernel