CVE-2025-40196 in LinuxИнформация

Сводка

по VulDB • 23.07.2026

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

fs: quota: создать выделенную рабочую очередь для quota_release_work

Наблюдается паника ядра (kernel panic) из-за срабатывания WARN_ONCE, когда параметр panic_on_warn установлен.

Эта проблема возникает при запуске процесса writeback в результате вызова sync для открытого файла (т.е. причина writeback — WB_REASON_SYNC). Когда на пути выполнения синхронизации требуется балансировка f2fs, инициируется очистка очереди quota_release_work. По умолчанию задача quota_release_work ставится в очередь «events_unbound», которая не имеет флага WQ_MEM_RECLAIM. Во время балансировки f2fs рабочая очередь writeback пытается выполнить очистку задачи quota_release_work, что приводит к панике ядра из-за ошибок несоответствия флагов MEM_RECLAIM.

Этот патч создает выделенную рабочую очередь с флагом WQ_MEM_RECLAIM для работы quota_release_work.

------------[ cut here ]------------
WARNING: CPU: 4 PID: 14867 at kernel/workqueue.c:3721 check_flush_dependency+0x13c/0x148 Call trace: check_flush_dependency+0x13c/0x148 __flush_work+0xd0/0x398 flush_delayed_work+0x44/0x5c dquot_writeback_dquots+0x54/0x318 f2fs_do_quota_sync+0xb8/0x1a8 f2fs_write_checkpoint+0x3cc/0x99c f2fs_gc+0x190/0x750 f2fs_balance_fs+0x110/0x168 f2fs_write_single_data_page+0x474/0x7dc f2fs_write_data_pages+0x7d0/0xd0c do_writepages+0xe0/0x2f4 __writeback_single_inode+0x44/0x4ac writeback_sb_inodes+0x30c/0x538 wb_writeback+0xf4/0x440 wb_workfn+0x128/0x5d4 process_scheduled_works+0x1c4/0x45c worker_thread+0x32c/0x3e8 kthread+0x11c/0x1b0 ret_from_fork+0x10/0x20 Kernel panic - not syncing: kernel: panic_on_warn set ...

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

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

Linux

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

16.04.2025

Раскрытие

13.11.2025

Модерация

принято

Вход

VDB-332264

EPSS

0.00193

KEV

Нет

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

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!