CVE-2024-56758 in LinuxИнформация

Сводка

по VulDB • 30.06.2026

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

btrfs: проверка отображения folio после разблокировки в relocate_one_folio()

При вызове btrfs_read_folio() для обновления данных во фоллиоте (folio) он разблокируется. В результате другой поток может изменить отображение (например, удалить его с помощью invalidate), прежде чем мы вызовем folio_lock(). Это приводит к недействительной странице, и нам необходимо повторить попытку.

В частности, если происходит одновременное перемещение данных во время отмены транзакции, это может привести к сбою системы со следующим выводом:

BUG: kernel NULL pointer dereference, address: 0000000000000000 PGD 0 P4D 0 Oops: 0000 [#1] SMP
CPU: 76 PID: 1411631 Comm: kworker/u322:5 Workqueue: events_unbound btrfs_reclaim_bgs_work RIP: 0010:set_page_extent_mapped+0x20/0xb0 RSP: 0018:ffffc900516a7be8 EFLAGS: 00010246 RAX: ffffea009e851d08 RBX: ffffea009e0b1880 RCX: 0000000000000000 RDX: 0000000000000000 RSI: ffffc90

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

29.12.2024

Раскрытие

06.01.2025

Модерация

принято

Вход

VDB-290286

EPSS

0.00248

KEV

Нет

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

Очень низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!