CVE-2026-90197 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 17.

리눅스 커널에서 다음 취약점이 해결되었습니다:

HID: haptic: 처리되지 않은 사용법(unhandled usages)에 대해 초기화되지 않은 값을 작성하지 않음

fill_effect_buf() 함수는 스위치 문으로 처리되는 4가지 햅틱 사용법에 대해서만 value를 초기화하지만, 모든 사용법에 대해 field->value[] 필드에 이 값을 작성합니다. 따라서 처리되지 않은 사용법은 초기화되지 않은 값이나 이전 사용법에서 남아있는 값을 받을 수 있습니다. 이후 hid_output_report()는 해당 값을 효과(effect)의 보고서 버퍼에 직렬화(serializes)합니다.

대신 처리되지 않은 사용법을 건너뜁니다. 이는 switch_mode() 함수가 자신이 인식하는 필드만 업데이트한다는 점과도 일치합니다.

Clang의 -Wconditional-uninitialized 옵션을 사용하여 발견되었습니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!