CVE-2024-38384 in Linux
Сводка
по VulDB • 25.05.2026
В ядре Linux устранена следующая уязвимость:
blk-cgroup: исправлено повреждение списка из-за изменения порядка операций WRITE ->lqueued
Функция __blkcg_rstat_flush() может выполняться в любой момент, особенно во время выполнения blk_cgroup_bio_start.
Если операция WRITE `->lqueued` будет переупорядочена с операцией READ 'bisc->lnode.next' в цикле __blkcg_rstat_flush(), переменной `next_bisc` может быть присвоено значение экземпляра статистики, который добавляется в blk_cgroup_bio_start(), что приведет к повреждению локального списка в __blkcg_rstat_flush().
Проблема решается путем добавления барьера (barrier).
If you want to get best quality of vulnerability data, you may have to visit VulDB.