🇰🇷 한글 설명
Linux 커널의 dell-wmi-base 드라이버에서 울트라 성능 키(ultra performance key) 처리 중 버퍼 오버리드(buffer overread) 취약점이 발견되었습니다. 이벤트 데이터의 인덱스 참조 오류로 인해 잘못된 메모리 영역을 읽을 수 있는 문제가 있었으며, 이를 수정하기 위해 데이터 필드 접근 인덱스를 올바르게 조정하였습니다.
💡 쉬운 설명
노트북의 성능 조절 버튼을 누를 때 컴퓨터가 잘못된 메모리 위치를 읽으려 시도하여 오류가 발생할 수 있는 문제입니다. 이로 인해 시스템이 불안정해지거나 정보가 유출될 위험이 있었습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
platform/x86: dell-wmi-base: Fix handling of ultra performance key
The commit message of commit 5fbd827eb9c2 ("platform/x86: dell-wmi: Recognise or support new switches")
states that the ultra performance key contains additional data
after the type and code fields. The event data passed to
dell_wmi_process_key() is already parsed, so "buffer" already
starts after those two fields.
Use the correct index for accessing the first data field to avoid
a potential buffer overread.
📍 영향받는 시스템
dell-wmi 드라이버를 사용하는 Linux 커널 기반 시스템 (x86 플랫폼)
⚔️ 공격 벡터
특정 하드웨어 키(울트라 성능 키) 입력 이벤트를 유도하여 잘못된 메모리 영역을 읽게 함
🛡️ 대응 방법
커널 패치(commit 5fbd827eb9c2 포함 버전)를 적용하여 최신 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인