CVE-2026-80887 in Linux정보

요약

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

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

drm/vmwgfx: 셰이더 크기 및 오프셋 경계 확인을 위해 check_add_overflow 사용

vmw_shader_define()는 사용자 제공 셰이더 창을 백킹 버퍼와 함께 다음과 같이 검증합니다.

(u64)buffer->tbo.base.size < (u64)size + (u64)offset

drm_vmw_shader_create_arg::offset는 uapi에서 __u64 타입입니다. 이 값이 U64_MAX 근처일 경우 부호 없는 덧셈 시 오버플로우가 발생하여 결과가 작은 값으로 래핑(wrap)되고, 해당 검증 단계를 통과하게 됩니다. 이렇게 제한되지 않은 오프셋은 res->guest_memory_offset에 저장되어 호스트 SVGA 셰이더 생성 명령어로 전달됩니다.

check_add_overflow()를 사용하여 래핑을 감지하고, 결과값의 끝점을 버퍼 크기와 비교합니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 08. 26.

모더레이션

수락

항목

VDB-399094

EPSS

0.00000

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!