🇰🇷 한글 설명
Ludashi 드라이버 5.1025 이전 버전에서 IOCTL 핸들러의 접근 제어 미흡으로 인해 발생하는 로컬 정보 유출 취약점입니다. 공격자는 권한 없이 임의의 물리 메모리에 접근하여 커널 데이터, 보안 토큰 등을 읽을 수 있으며, 이를 통해 KASLR 우회 및 로컬 권한 상승을 시도할 수 있습니다.
💡 쉬운 설명
컴퓨터의 핵심 정보를 관리하는 드라이버에 보안 구멍이 있어, 일반 사용자가 시스템의 가장 중요한 비밀 정보를 몰래 훔쳐볼 수 있는 문제입니다. 이 정보를 이용하면 해커가 컴퓨터의 관리자 권한을 탈취할 수도 있습니다.
🇺🇸 원문 (English)
A local information disclosure vulnerability exists in the Ludashi driver before 5.1025 due to a lack of access control in the IOCTL handler. This driver exposes a device interface accessible to a normal user and handles attacker-controlled structures containing the lower 4GB of physical addresses. The handler maps arbitrary physical memory via MmMapIoSpace and copies data back to user mode without verifying the caller's privileges or the target address range. This allows unprivileged users to read arbitrary physical memory, potentially exposing kernel data structures, kernel pointers, security tokens, and other sensitive information. This vulnerability can be further exploited to bypass the Kernel Address Space Layout Rules (KASLR) and achieve local privilege escalation.
📍 영향받는 시스템
Ludashi driver versions prior to 5.1025
⚔️ 공격 벡터
Local (Unprivileged user accessing the device interface via IOCTL)
🛡️ 대응 방법
Update Ludashi driver to version 5.1025 or later
🔧 검증 코드
출력된 결과에서 Ludashi 드라이버의 버전을 확인하여 5.1025 미만인지 체크합니다.
driverquery /v | grep -i "Ludashi"
📊 CVSS Vector String
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access