CVE-2026-98262 in Linuxinformación

Resumen

por VulDB • 2026-10-06

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

ata: libahci: limpiar PxCLBU y PxFBU para AHCI_HFLAG_32BIT_ONLY

Un usuario informó que el commit 105c42566a55 ("ata: ahci: forzar DMA de 32 bits para JMicron JMB582/JMB585") hizo que el controlador JMicron JMB585 fuera inutilizable en su placa.

El fallo se produce tan pronto como se sondea (probe) el controlador ahci, y arrancar con iommu=off no resuelve el problema.

Al revisar la especificación AHCI, PxCLBU y PxFBU son de solo lectura ('0') para los HBAs que no admiten direccionamiento de 64 bits.

Para los HBAs que sí admiten direccionamiento de 64 bits, estos registros son de lectura/escritura, con un valor de reinicio específico de la implementación (Implementation Specific).

Al utilizar el indicador AHCI_HFLAG_32BIT_ONLY, el HBA admite direccionamiento de 64 bits, y se establece una máscara DMA de 32 bits simplemente limpiando HOST_CAP_64. Por lo tanto, en este caso, es necesario limpiar explícitamente los registros a 0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-06

Moderación

aceptado

Artículo

VDB-414052

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!