Виправлення помилки dma_map_resource() у ядрі Linux для ARM64 з SPARSEMEM

Усунено помилкову перевірку dma_map_resource() у Linux, що покращує стабільність ARM64 систем з SPARSEMEM та запобігає DMA_MAPPING_ERROR.
CVE-2026-64149Linux

Виправлення помилки dma_map_resource() у ядрі Linux для ARM64 з SPARSEMEM

Усунено помилкову перевірку dma_map_resource() у Linux, що покращує стабільність ARM64 систем з SPARSEMEM та запобігає DMA_MAPPING_ERROR.

CVSS
-
EPSS
7.03%
Активно використовується
немає в KEV
Продукт
-

Що відомо

У ядрі Linux усунено помилкову перевірку dma_map_resource(), яка викликала помилки при роботі з MMIO-адресами на ARM64 з SPARSEMEM. Замість ненадійної перевірки pfn_valid() тепер використовується додаткова перевірка PageReserved(), що запобігає хибним попередженням і помилкам DMA_MAPPING_ERROR.

Бізнес-вплив

Ця уразливість могла спричинити помилки при ініціалізації пристроїв, зокрема на Raspberry Pi 4, через хибні попередження і відмови у відображенні DMA-ресурсів. Для операторів ІТ це означає потенційні проблеми з коректною роботою драйверів і пристроїв, особливо на платформах ARM64 з SPARSEMEM. Вчасне оновлення ядра допоможе уникнути збоїв і покращить стабільність системи.

Рекомендовані дії адміністратора

Рекомендується перевірити наявність оновлень ядра Linux, що містять це виправлення, та застосувати їх. Якщо оновлення недоступні, слід зменшити експозицію систем, що використовують ARM64 з SPARSEMEM, переглянути логи на предмет попереджень dma_map_resource() і пріоритезувати оновлення систем. Також корисно контролювати роботу драйверів, які використовують DMA з MMIO.

Джерела

Безпекові сповіщення

Отримуйте CVE-сповіщення до того, як вони стануть інцидентом

Надсилаємо вибрані інфраструктурні загрози українською з практичними нотатками для середовищ DataHouse.

  • DataHouse: адміністрування серверів і безпечна хмара
  • Hostilla.pl: хостинг і поштові послуги
  • SecDNS.pl: безплатний рівень DNS-безпеки