🔍 CVE-2026-45958

7.1
CVSS Score
HIGH
2026-05-27
2026-06-16 02:32
✅ 완료

🇰🇷 한글 설명

Linux 커널의 drm/exynos: vidi 구성 요소에서 사용자 포인터를 직접 역참조하는 취약점이 발견되었습니다. vidi_connection_ioctl() 함수 내에서 EDID 데이터를 처리할 때 커널 메모리에 복사하지 않고 사용자 포인터를 직접 참조하여 임의의 커널 메모리 접근이 가능합니다.

💡 쉬운 설명

사용자가 보낸 데이터를 검증 없이 커널이 직접 읽으려다 발생하는 보안 허점입니다. 이를 통해 공격자가 컴퓨터의 가장 중요한 핵심 영역인 커널 메모리에 몰래 접근할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: fix to avoid directly dereferencing user pointer In vidi_connection_ioctl(), vidi->edid(user pointer) is directly dereferenced in the kernel. This allows arbitrary kernel memory access from the user space, so instead of directly accessing the user pointer in the kernel, we should modify it to copy edid to kernel memory using copy_from_user() and use it.

📍 영향받는 시스템

Linux kernel (drm/exynos: vidi driver 포함 버전)

⚔️ 공격 벡터

사용자 공간(User space)에서 조작된 포인터를 ioctl 시스템 호출을 통해 전달하여 커널 메모리 접근

🛡️ 대응 방법

커널 패치를 적용하여 사용자 포인터를 직접 참조하는 대신 copy_from_user() 함수를 사용하여 데이터를 커널 메모리로 안전하게 복사하도록 수정

🔧 검증 코드

출력된 커널 버전을 확인하여 해당 취약점이 해결된 최신 패치 버전이 적용되었는지 확인

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:N/A:H

💻 영향받는 소프트웨어

Linux Kernel