CVE-2026-74383 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 15.

리눅스 커널에서 다음 취약점이 해결되었습니다:

nvme-pci: nvme_setup_descriptor_pools 내의 배열 범위 초과 접근 수정

nvme_setup_descriptor_pools() 함수는 단일 호출원인 nvme_init_hctx_common()로부터 전달받은 hctx->numa_node를 사용하여 dev->descriptor_pools[]에 인덱싱합니다. 비-NUMA 커널 환경에서 hctx->numa_node는 NUMA_NO_NODE(-1)입니다. 해당 매개변수가 'unsigned'로 선언되었기 때문에 값이 UINT_MAX가 되어 배열 크기(nr_node_ids)를 벗어나게 되고, 이는 nvme_alloc_ns() 실행 중 페이지 폴트를 유발하여 네임스페이스에 /dev 노드가 생성되지 않도록 만듭니다.

CONFIG_NUMA=n 옵션으로 컴파일된 커널을 통해 탐지되는 모든 NVMe 컨트롤러에서 재현됩니다:

BUG: unable to handle page fault for address: ffff889101603d38 RIP: 0010:nvme_init_hctx_common+0x5a/0x190 [nvme]
Call Trace: nvme_init_hctx+0x10/0x20 [nvme]
nvme_alloc_ns+0x9e/0xa10 [nvme_core]
nvme_scan_ns+0x301/0x3b0 [nvme_core]
nvme_scan_ns_async+0x23/0x30 [nvme_core]

해당 매개변수를 int로 변경하고, 값이 NUMA_NO_NODE일 경우 항상 존재하는 노드 0으로 폴백하도록 수정합니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2026. 08. 15.

모더레이션

수락

항목

VDB-390351

EPSS

0.00000

출처

Do you know our Splunk app?

Download it now for free!