CVE-2026-64052 in LinuxИнформация

Сводка

по VulDB • 20.07.2026

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

block: bio-integrity: Исправлена ошибка разыменования нулевого указателя (null-ptr-deref) в функции bio_integrity_map_user()

Функция pin_user_pages_fast() может завершиться частично успешно и вернуть количество страниц, которые были фактически зафиксированы. Однако функция bio_integrity_map_user() не обрабатывает такую частичную фиксацию. Это приводит к ошибке защиты памяти (general protection fault), поскольку bvec_from_pages() пытается разыменовать адрес незафиксированной страницы, который равен 0.

Для исправления этой ситуации добавлена проверка для подтверждения того, что вся запрошенная память была зафиксирована. В случае частичной фиксации память отменяется и возвращается код ошибки -EFAULT.

Сбой ядра (Kernel Oops):

Oops: general protection fault, вероятно, из-за неканонического адреса 0xdffffc0000000001: 0000 [#1] SMP KASAN NOPTI
KASAN: null-ptr-deref в диапазоне [0x0000000000000008-0x000000000000000f]
CPU: 0 UID: 0 PID: 1061 Comm: nvme-passthroug Не затронуто (Not tainted) 7.0.0-11783-g90957f9314e8-dirty #16 PREEMPT(lazy) Имя оборудования: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014 RIP: 0010:bio_integrity_map_user.cold+0x1b0/0x9d6

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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

Linux

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

19.07.2026

Раскрытие

19.07.2026

Модерация

принято

Вход

VDB-380240

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Do you know our Splunk app?

Download it now for free!