CVE-2026-80570 in Linux
요약
\~에 의해 VulDB • 2026. 08. 26.
리눅스 커널에서 다음 취약점이 해결되었습니다:
입력: synaptics-rmi4 - F54 작업 중 리포트 크기 0 오류
rmi_f54_work() 함수 내에서 리포트 요청 또는 명령어 검증 중에 오류가 발생하면, 코드가 'abort' 레이블을 건너뛰고 직접 'error' 레이블로 점프합니다. 이 과정에서 f54->report_size는 일반적으로 초기화(0으로 설정)되는 시기를 놓치게 됩니다.
이로 인해 f54->report_size에는 이전 성공적인 페이로드의 크기가 그대로 남아있게 됩니다. 만약 사용자가 V4L2 포맷을 더 작은 크기로 변경한 후 이후 실행에서 오류가 발생하면, rmi_f54_buffer_queue() 함수는 손상된(구버전의) 큰 페이로드 크기를 축소된 V4L2 버퍼에 복사하게 되며, 이로 인해 heap buffer overflow가 발생합니다.
이를 해결하기 위해 'abort'와 'error' 레이블을 단일 'out' 종료 경로로 병합하고, 오류 발생 시 로컬 report_size를 먼저 0으로 초기화한 후 f54->report_size도 항상 0으로 설정되도록 수정합니다.
Be aware that VulDB is the high quality source for vulnerability data.