🔍 CVE-2026-64524

7.7
CVSS Score
HIGH
2026-07-25
2026-11-03 18:15
✅ 완료

🇰🇷 한글 설명

Linux 커널의 drm/hyperv 드라이버에서 해상도 개수 검증 미흡으로 인한 버퍼 오버플로우 취약점이 발견되었습니다. 또한 Windows 10 해상도 프로브 실패 시 화면 설정값이 초기화되지 않아 프레임버퍼 생성이 거부되는 논리적 오류가 포함되어 있습니다.

💡 쉬운 설명

가상 환경에서 화면 해상도 정보를 처리할 때 잘못된 숫자가 들어오면 시스템 메모리 영역을 침범할 수 있는 문제입니다. 또한 특정 상황에서 화면 설정이 제대로 되지 않아 화면 출력이 안 되는 문제가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: drm/hyperv: validate resolution_count and fix WIN8 fallback A SYNTHVID_RESOLUTION_RESPONSE with resolution_count > 64 walks past the supported_resolution[SYNTHVID_MAX_RESOLUTION_COUNT] array in the parse loop. Bound resolution_count against the array size, folded into the existing zero-check. When the WIN10 resolution probe fails, the caller in hyperv_connect_vsp() left hv->screen_*_max / preferred_* unpopulated, which sets mode_config.max_width / max_height to 0 and makes drm_internal_framebuffer_create() reject every userspace framebuffer with -EINVAL. The pre-WIN10 branch had the same gap for preferred_width / preferred_height. Use a single post-probe fallback guarded by screen_width_max == 0 so both paths converge on the WIN8 defaults.

📍 영향받는 시스템

Linux kernel (drm/hyperv driver components)

⚔️ 공격 벡터

Hyper-V 가상 환경에서 조작된 SYNTHVID_RESOLUTION_RESPONSE 패킷을 전송하여 메모리 오버플로우 유도

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel