🔍 CVE-2026-74443

8.8
CVSS Score
HIGH
2026-08-15
2026-10-16 20:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 drm/vmwgfx 구성 요소에서 DMA 명령 본문의 크기가 접미사(suffix) 포인터를 포함할 만큼 충분한지 확인하지 않는 취약점이 발견되었습니다. 이로 인해 헤더 크기가 작을 경우 포인터 언더플로우가 발생하여 이전 명령의 인증된 필드를 덮어쓸 수 있는 TOCTOU 취약점이 발생합니다.

💡 쉬운 설명

컴퓨터가 명령을 처리할 때 명령의 크기를 제대로 확인하지 않아, 잘못된 명령이 이전에 실행되던 정상적인 명령의 정보를 망가뜨릴 수 있는 문제입니다. 이를 통해 공격자가 시스템의 보안 설정을 몰래 바꿀 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: bound DMA command body size against suffix pointer vmw_cmd_dma() locates the DMA suffix at (unsigned long) &cmd->body + header->size - sizeof(*suffix) without checking that header->size is large enough to contain both cmd->body and the suffix. An undersized header makes the suffix pointer underflow back into the previous command in the bounce buffer. The verifier later writes suffix->maximumOffset, clobbering verified fields of an already-relocated earlier command -- a TOCTOU on the device-visible command stream that lets one command rewrite another's GMR id, surface id, or other authenticated fields. Reject the command if the body is too small for the suffix to fit.

📍 영향받는 시스템

Linux kernel (drm/vmwgfx 드라이버를 사용하는 시스템)

⚔️ 공격 벡터

장치에 가시적인 명령 스트림에 크기가 작은 DMA 명령을 주입하여 이전 명령의 데이터를 조작하는 방식

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하여 DMA 명령 본문 크기 검증 로직을 적용해야 합니다.

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인하십시오.

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

💻 영향받는 소프트웨어

NVIDIA Cloud Gaming Guest Driver for Linux