🔍 CVE-2026-90197

0.0
CVSS Score
UNKNOWN
2026-09-17
2026-10-19 09:19
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 HID 햅틱 드라이버에서 처리되지 않은 사용 사례에 대해 초기화되지 않은 값을 쓰는 취약점이 발견되었습니다. fill_effect_buf() 함수가 특정 햅틱 사용 사례에 대해서만 값을 초기화하지만, 모든 사용 사례에 대해 값을 쓰려고 시도하여 초기화되지 않았거나 이전 사용의 잔류 값이 보고 버퍼에 직렬화될 수 있습니다.

💡 쉬운 설명

기기 진동을 조절하는 기능에서 처리할 수 없는 명령이 들어왔을 때, 쓰레기 값이 전달될 수 있는 문제입니다. 이로 인해 의도치 않은 진동이 발생하거나 시스템 동작에 영향을 줄 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: HID: haptic: don't write an uninitialized value to unhandled usages fill_effect_buf() initializes value only for the four haptic usages handled by its switch, but writes it to field->value[] for every usage. An unhandled usage can therefore receive either an uninitialized value or one left over from the previous usage. hid_output_report() then serializes that value into the effect's report buffer. Skip unhandled usages instead. This also matches switch_mode(), which only updates fields it recognizes. Found with Clang's -Wconditional-uninitialized.

📍 영향받는 시스템

취약점이 해결되기 전 버전의 리눅스 커널 (HID haptic 드라이버 포함)

⚔️ 공격 벡터

조작된 HID 출력 보고서를 통해 초기화되지 않은 값을 시스템에 전달

🛡️ 대응 방법

해당 취약점이 수정된 최신 리눅스 커널 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 취약점이 패치된 최신 버전인지 확인

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel