CVE-2026-90409 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 18.

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

drm/panthor: kbo 범위 중복 검사와 함께 vm_bind 영역 추가

VM이 생성될 때 호출자는 커널 BO(Buffer Object)의 매핑을 위해 예약된 주소 공간 carve-out 범위를 지정해야 합니다. 즉, UM(User-mode)에 노출된 BO들의 vm_bind 매핑은 해당 영역과 교차해서는 안 되지만, 현재 우리는 이를 검사하지 않고 있습니다.

처음에는 drm_gpuvm_init() 함수의 reserve_{offset, range} 인수를 통해 이러한 값을 전달하는 방법을 고려했으나, 이는 일반적인 drm_gpuvm split/merge 회로를 통해 관리되지 않는 VM 주소 스팬을 위한 것으로 밝혀졌습니다. 따라서 사용자 VA(User Virtual Address) 범위의 끝부분을 VM 생성 시 저장하고 vm_bind ioctl 경로에서 간단한 검사를 수행하는 것이 가장 단순한 해결책이었습니다.

새로운 체크는 또한 vm_bind 범위가 64비트 부호 없는 정수의 크기를 오버플로우하지 않도록 보장합니다. 이는 이미 drm_gpuvm_sm_map -> drm_gpuvm_range_valid 호출 스택 하위 단계에서 수행되고 있었지만, GPUVM 함수가 호출되기 전에 드라이버 수준에서 조기에 실패하도록 하는 것이 vm_bind 컨텍스트 리소스 할당에 시간을 낭비하지 않기 위해 더 좋습니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-406919

EPSS

0.00000

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!