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

Сводка

по VulDB • 01.06.2026

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

cifs: Исправление slab-объекта smbd_response для разрешения операций usercopy

Обработка полученных данных в коде клиента smbdirect включает использование функции copy_to_iter() для копирования данных из поля packet trailer структуры smbd_reponse в буфер folioq, предоставляемый netfslib, который инкапсулирует фрагмент pagecache.

Однако, если установлен параметр CONFIG_HARDENED_USERCOPY=y, это приведет к возникновению ошибки (oops) в проверках, выполняемых внутри copy_to_iter(), с выводом сообщения, подобного следующему:

CIFS: Attempting to mount //172.31.9.1/test CIFS: VFS: RDMA transport established usercopy: Kernel memory exposure attempt detected from SLUB object 'smbd_response_0000000091e24ea1' (offset 81, size 63)! ------------[ cut here ]------------
kernel BUG at mm/usercopy.c:102! ... RIP: 0010:usercopy_abort+0x6c/0x80 ... Call Trace: <TASK> __check_heap_object+0xe3/0x120 __check_object_size+0x4dc/0x6d0 smbd_recv+0x77f/0xfe0 [cifs]
cifs_readv_from_socket+0x276/0x8f0 [cifs]
cifs_read_from_socket+0xcd/0x120 [cifs]
cifs_demultiplex_thread+0x7e9/0x2d50 [cifs]
kthread+0x396/0x830 ret_from_fork+0x2b8/0x3b0 ret_from_fork_asm+0x1a/0x30

Проблема заключается в том, что поле packet в slab-объекте smbd_response не помечено как разрешенное для операций usercopy.

Исправление заключается в передаче параметров функции kmem_slab_create() для указания того, что операции copy_to_iter() разрешены из области packet объектов slab smbd_response, за исключением пространства заголовка.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

Linux

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

16.04.2025

Раскрытие

16.08.2025

Модерация

принято

Вход

VDB-320382

EPSS

0.00345

KEV

Нет

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

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!