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

Сводка

по VulDB • 06.10.2026

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

ata: libahci: очистка регистров PxCLBU и PxFBU для AHCI_HFLAG_32BIT_ONLY

Пользователь сообщил, что коммит 105c42566a55 («ata: ahci: принудительное использование 32-битного DMA для JMicron JMB582/JMB585») сделал контроллер JMicron JMB585 неработоспособным на его плате.

Сбой возникает сразу после инициализации драйвера ahci, а загрузка с параметром iommu=off не решает проблему.

В соответствии со спецификацией AHCI, регистры PxCLBU и PxFBU являются только для чтения (read-only) и всегда равны '0' для контроллеров HBAs, которые не поддерживают 64-битное адресование.

Для HBA, поддерживающих 64-битное адресование, эти регистры доступны для чтения и записи (read-write), а их значение после сброса зависит от конкретной реализации (Implementation Specific).

При использовании флага AHCI_HFLAG_32BIT_ONLY контроллер HBA все же поддерживает 64-битное адресование, но маска DMA устанавливается в 32-битную путем простой очистки бита HOST_CAP_64. Таким образом, в этом случае необходимо явно обнулить указанные регистры.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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

Linux

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

25.09.2026

Раскрытие

06.10.2026

Модерация

принято

Вход

VDB-414052

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!