🔍 CVE-2026-23032

0.0
CVSS Score
UNKNOWN
2026-01-31
2026-06-02 14:16
✅ 완료

🇰🇷 한글 설명

Linux 커널의 null-blk 드라이버에서 CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION 옵션이 활성화된 경우, nullbX 장치 제거 시 fault injection 관련 configfs 항목에 대한 참조를 해제하지 않아 메모리 누수가 발생합니다. 이 문제는 nullbX 그룹을 해제할 때 관련 항목들의 참조를 명시적으로 해제함으로써 해결되었습니다.

💡 쉬운 설명

컴퓨터의 특정 장치를 삭제할 때, 그 장치와 연결된 정보들이 메모리에서 깨끗하게 지워지지 않고 계속 남아있는 문제입니다. 이로 인해 시스템의 메모리가 조금씩 낭비되는 현상이 발생할 수 있습니다.

🇺🇸 원문 (English)

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

📍 영향받는 시스템

CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION 옵션이 활성화된 Linux 커널

⚔️ 공격 벡터

직접적인 공격보다는 시스템 운영 중 장치 제거 반복을 통한 메모리 자원 고갈 가능성

🛡️ 대응 방법

커널 패치를 적용하여 null-blk 드라이버의 configfs 참조 해제 로직을 업데이트해야 함

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 최신 패치 버전인지 확인하십시오.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel