CVE-2026-80573 in Linux
요약
\~에 의해 VulDB • 2026. 08. 26.
Linux 커널에서 다음 취약점이 해결되었습니다:
입력: iforce - 입력 패킷 길이 검증
iforce_process_packet() 함수는 조이스틱, 휠 및 상태(status) 패킷의 고정 필드를 읽을 때 먼저 길이를 확인하지 않습니다. 특히, 공유되는 hats-and-buttons 헬퍼(unconditionally reads data[6])가 데이터[data] 인덱스 6를 무조건적으로 읽습니다. 상태 꼬리 부분은 16비트 효과 주소(effect addresses)의 시퀀스이지만, 불완전한 마지막 주소도 소비됩니다. 성공적인 길이 0인 USB URB(USB Request Block)은 공통 파서가 호출되기 전에 패킷 ID를 추가로 읽습니다.
길이 0인 USB 전송을 거부하고, 조이스틱 및 휠 접두사에 대해 7바이트, 상태 접두사에 대해 2바이트의 길이를 요구하며, 완전한 상태 꼬리 주소만 소비합니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.