🔍 CVE-2024-35810

7.8
CVSS Score
HIGH
2024-05-17
2026-08-04 11:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 drm/vmwgfx 드라이버에서 커서 메모리의 수명 관리 오류가 발견되었습니다. vmw_plane_state가 버퍼 객체의 수명을 직접 관리하려 시도하면서 원자적 업데이트가 진행 중인 동안 메모리가 무효화되어 시스템 충돌(Kernel Oops)을 유발할 수 있습니다.

💡 쉬운 설명

컴퓨터 화면에 마우스 커서를 표시할 때 사용하는 메모리가 너무 빨리 삭제되어 시스템이 멈추거나 오류가 발생하는 문제입니다. 메모리 관리 방식을 표준 방식으로 수정하여 이 문제를 해결했습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: Fix the lifetime of the bo cursor memory The cleanup can be dispatched while the atomic update is still active, which means that the memory acquired in the atomic update needs to not be invalidated by the cleanup. The buffer objects in vmw_plane_state instead of using the builtin map_and_cache were trying to handle the lifetime of the mapped memory themselves, leading to crashes. Use the map_and_cache instead of trying to manage the lifetime of the buffer objects held by the vmw_plane_state. Fixes kernel oops'es in IGT's kms_cursor_legacy forked-bo.

📍 영향받는 시스템

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

⚔️ 공격 벡터

로컬 공격자가 특정 그래픽 작업이나 드라이버 조작을 통해 시스템 충돌을 유도할 수 있음

🛡️ 대응 방법

최신 보안 패치가 적용된 Linux 커널 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 최신 패치 버전인지 확인하십시오.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel