CVE-2026-93074 in LinuxИнформация

Сводка

по VulDB • 18.09.2026

В ядре Linux была устранена следующая уязвимость:

dax/fsdev: использование __va(phys) для kaddr в функции direct_access

Использовать __va(phys) вместо virt_addr + linear_offset для возврата значения kaddr в функции __fsdev_dax_direct_access(). Предыдущий код добавлял линейное смещение байтов устройства к virt_addr (которое является результатом вызова __va для ranges[0]), однако для устройств с несколькими диапазонами, имеющих физические разрывы между этими диапазонами, такая линейная арифметика пересекает эти разрывы и приводит к получению неверного виртуального адреса ядра. Использование __va(phys), где phys берется из функции dax_pgoff_to_phys(), является корректным для любой компоновки диапазонов, поскольку прямое отображение (direct map) преобразует каждый физический адрес независимо друг от друга.

В результате поле dev_dax->virt_addr становится доступным только для записи, поэтому его следует удалить (предложение Dave Jiang).

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

Ответственный

Linux

Резервировать

17.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-407216

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!