CVE-2026-99097 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 27.

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

tee: shm - tee_dyn_shm_alloc_helper()에서 크기가 0인 할당 거부

tee_dyn_shm_alloc_helper()는 호출자가 제공한 크기(size)로부터 nr_pages를 유도하고, 이를 검사하지 않은 채 alloc_pages_exact()에 전달합니다. size가 0일 경우 nr_pages도 0이 되며, alloc_pages_exact(0)은 get_order(0)을 호출하는데, 이는 정의되지 않은 동작(undefined behavior)으로 문서화되어 있으며 BITS_PER_LONG - PAGE_SHIFT를 반환합니다. 페이지 할당자는 order > MAX_PAGE_ORDER 경고를 발생시키고 할당을 실패시킵니다. panic_on_warn가 설정된 커널에서는 이로 인해 부팅이 종료됩니다.

TEE_IOC_SHM_ALLOC ioctl과 struct tee_ioctl_shm_alloc_data에서 size 필드가 0인 경우 이를 통해 트리거될 수 있습니다.

register_shm_helper()가 register 경로에서 이미 수행하는 것과 같이, 페이지 수가 0인 경우 할당을 거부합니다.

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

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-426494

EPSS

0.00000

출처

Want to know what is going to be exploited?

We predict KEV entries!