Вразливість у Linux kernel: неправильне використання gfp_mask у kasan_populate_vmalloc()

Виправлено вразливість у Linux kernel, що викликала некоректне виділення пам’яті та дедлок у xfs через ігнорування gfp_mask у kasan_populate_vmalloc().
CVE-2025-39910CVSS 5.5Linux

Вразливість у Linux kernel: неправильне використання gfp_mask у kasan_populate_vmalloc()

Виправлено вразливість у Linux kernel, що викликала некоректне виділення пам’яті та дедлок у xfs через ігнорування gfp_mask у kasan_populate_vmalloc().

CVSS
5.5 MEDIUM
EPSS
0.74%
Активно використовується
немає в KEV
Продукт
linux kernel

Що відомо

У ядрі Linux виправлено вразливість, пов’язану з ігноруванням параметра gfp_mask у функції kasan_populate_vmalloc() та її допоміжних функціях, що призводило до некоректного виділення пам’яті з жорстко закодованим прапором GFP_KERNEL. Це могло спричинити проблеми сумісності з GFP_NOFS і GFP_NOIO, зокрема, викликати дедлок у файловій системі xfs.

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

Для операторів ІТ та власників інфраструктури ця вразливість може призвести до блокування системних процесів через дедлоки при роботі з пам’яттю, особливо у випадках використання файлової системи xfs. Це може вплинути на стабільність та продуктивність систем, що працюють на Linux kernel, зокрема у середовищах з високими навантаженнями на пам’ять.

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

Рекомендується перевірити наявність оновлень ядра Linux від постачальника, що містять виправлення цієї вразливості, та своєчасно їх застосувати. У разі неможливості негайного оновлення слід мінімізувати використання функцій, що викликають kasan_populate_vmalloc() з GFP_NOFS/NOIO, переглянути журнали системи на предмет аномалій і пріоритезувати оновлення відповідно до ризиків експлуатації.

Джерела

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

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

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

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