CVE-2026-23415
futex: futex_key_to_node_opt()와 vma_replace_policy() 간 UaF 수정
- 게시됨
- 2026. 4. 2.
- 업데이트됨
- 2026. 8. 5.
- CNA 할당 중
- Linux
- 증거 관찰됨
- 2026. 8. 8.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H낮음 · 다음 30일
- 백분위수
- 3.1%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Linux 커널에서 다음 취약점이 해결되었습니다: futex: futex_key_to_node_opt()와 vma_replace_policy() 간의 UaF(use-after-free) 수정 futex_key_to_node_opt() 실행 중 vma->vm_policy는 추측적 mmap 잠금과 RCU 하에서 읽힙니다. 동시에 mbind()가 vma_replace_policy()를 호출하여 kmem_cache_free()를 통해 이전 mempolicy를 즉시 해제할 수 있습니다. 이로 인해 __futex_key_to_node()가 해제된 mempolicy 포인터를 역참조하는 경합이 발생하여 mpol->mode의 use-after-free 읽기가 발생합니다. [ 151.412631] BUG: KASAN: slab-use-after-free in __futex_key_to_node (kernel/futex/core.c:349) [ 151.414046] Read of size 2 at addr ffff888001c49634 by task e/87 [ 151.415969] Call Trace: [ 151.416732] __asan_load2 (mm/kasan/generic.c:271) [ 151.416777] __futex_key_to_node (kernel/futex/core.c:349) [ 151.416822] get_futex_key (kernel/futex/core.c:374 kernel/futex/core.c:386 kernel/futex/core.c:593) __mpol_put()에 rcu를 추가하여 수정합니다.
소스
1CVE-2026-23415에 대한 개념 증명 익스플로잇으로, Linux 커널 futex 하위 시스템의 use-after-free로 futex_key_to_node_opt()와 vma_replace_policy() 사이의 경쟁 조건을 시연합니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.