🇰🇷 한글 설명
Linux 커널 2.6.x에서 2.6.32 버전 사이의 drivers/usb/core/devio.c 내 processcompl_compat 함수에서 발생하는 취약점입니다. USB 명령이 실패할 때 사용자 공간으로 반환하기 전 전송 버퍼를 초기화하지 않아, 물리적으로 접근 가능한 공격자가 커널 메모리의 민감한 정보를 획득할 수 있습니다.
💡 쉬운 설명
USB 장치를 사용하는 과정에서 오류가 발생했을 때, 컴퓨터 내부의 중요한 정보가 담긴 메모리 흔적이 지워지지 않고 남는 문제입니다. 이를 통해 근처에 있는 공격자가 컴퓨터의 비밀 정보를 몰래 훔쳐볼 수 있습니다.
🇺🇸 원문 (English)
The processcompl_compat function in drivers/usb/core/devio.c in Linux kernel 2.6.x through 2.6.32, and possibly other versions, does not clear the transfer buffer before returning to userspace when a USB command fails, which might make it easier for physically proximate attackers to obtain sensitive information (kernel memory).
📍 영향받는 시스템
Linux kernel 2.6.x ~ 2.6.32 및 관련 버전
⚔️ 공격 벡터
물리적으로 접근 가능한 공격자가 악의적인 USB 장치를 연결하여 메모리 정보를 탈취
🛡️ 대응 방법
커널을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 2.6.32 이하인지 확인하여 취약 여부를 판단합니다.
📊 CVSS Vector String
AV:L/AC:M/Au:N/C:C/I:N/A:N
💻 영향받는 소프트웨어
NVIDIA vGPU Guest Driver for Linux