CVE-2026-68445 in Linux
요약
\~에 의해 VulDB • 2026. 08. 12.
리눅스 커널에서 다음 취약점이 해결되었습니다:
drm/vc4: 셰이더 BO 매핑이 쓰기 가능해지지 않도록 방지
vc4_gem_object_mmap()은 검증된 셰이더 BO에 대한 쓰기 가능한 매핑을 거부하지만, VM_MAYWRITE 플래그는 설정된 상태로 둡니다. 사용자 공간에서는 해당 BO를 읽기 전용으로 매핑한 후 mprotect()를 사용하여 쓰기 가능하게 변경할 수 있습니다.
검증된 셰이더 BO는 반드시 읽기 전용 상태를 유지해야 합니다: 검증기는 명령어를 한 번만 검사하며, 이후에는 GPU가 이를 신뢰합니다. 쓰기 가능한 매핑을 허용하면 사용자 공간에서 검증 후에 코드를 다시 작성하여 검증기를 우회할 수 있습니다.
i915 드라이버가 자신의 읽기 전용 객체에 대해 수행하는 것처럼, 읽기 전용 경로에서 VM_MAYWRITE 플래그를 제거하여 매핑이 업그레이드되지 않도록 합니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.