CVE-2026-23032
Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
31/01/2026
Última modificación:
31/01/2026
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
null_blk: fix kmemleak by releasing references to fault configfs items<br />
<br />
When CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION is enabled, the null-blk<br />
driver sets up fault injection support by creating the timeout_inject,<br />
requeue_inject, and init_hctx_fault_inject configfs items as children<br />
of the top-level nullbX configfs group.<br />
<br />
However, when the nullbX device is removed, the references taken to<br />
these fault-config configfs items are not released. As a result,<br />
kmemleak reports a memory leak, for example:<br />
<br />
unreferenced object 0xc00000021ff25c40 (size 32):<br />
comm "mkdir", pid 10665, jiffies 4322121578<br />
hex dump (first 32 bytes):<br />
69 6e 69 74 5f 68 63 74 78 5f 66 61 75 6c 74 5f init_hctx_fault_<br />
69 6e 6a 65 63 74 00 88 00 00 00 00 00 00 00 00 inject..........<br />
backtrace (crc 1a018c86):<br />
__kmalloc_node_track_caller_noprof+0x494/0xbd8<br />
kvasprintf+0x74/0xf4<br />
config_item_set_name+0xf0/0x104<br />
config_group_init_type_name+0x48/0xfc<br />
fault_config_init+0x48/0xf0<br />
0xc0080000180559e4<br />
configfs_mkdir+0x304/0x814<br />
vfs_mkdir+0x49c/0x604<br />
do_mkdirat+0x314/0x3d0<br />
sys_mkdir+0xa0/0xd8<br />
system_call_exception+0x1b0/0x4f0<br />
system_call_vectored_common+0x15c/0x2ec<br />
<br />
Fix this by explicitly releasing the references to the fault-config<br />
configfs items when dropping the reference to the top-level nullbX<br />
configfs group.



