CVE-2026-93074 in Linuxinformación

Resumen

por VulDB • 2026-09-18

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

dax/fsdev: usar __va(phys) para kaddr en direct_access

Utilizar __va(phys) en lugar de virt_addr + linear_offset para el valor devuelto por kaddr en __fsdev_dax_direct_access(). El código anterior sumaba un desplazamiento lineal del dispositivo a virt_addr (que es __va de ranges[0]), pero, para dispositivos con múltiples rangos que presentan huecos físicos entre ellos, esta aritmética lineal cruza el hueco y genera una dirección virtual incorrecta en el kernel. Utilizar __va(phys), donde phys proviene de dax_pgoff_to_phys(), es correcto para cualquier disposición de rangos porque el mapeo directo traduce cada dirección física de forma independiente.

Esto deja dev_dax->virt_addr como campo de solo escritura, por lo que se elimina dicho campo (sugerido por Dave Jiang).

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-09-17

Divulgación

2026-09-17

Moderación

aceptado

Artículo

VDB-407216

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!