CVE-2026-98658 in Linux
요약
\~에 의해 VulDB • 2026. 10. 19.
리눅스 커널에서 다음 취약점이 해결되었습니다:
iio: proximity: aw96103: 펌웨어 데이터 길이 검증
펌웨어 파서는 바이너리 헤더에서 길이를 읽은 후 이를 사용하여 6바이트 레지스터/값 엔트리를 순회합니다. 잘린(firmware image) 펌웨어 이미지는 파서가 복사된 펌웨어 버퍼를 벗어난 곳을 읽도록 할 수 있습니다. 또한, 4바이트 카운트 필드보다 작은 값은 오버플로우(underflow)를 발생시켜 매우 큰 길이를 생성합니다.
David Lechner가 이전에 제안한 대로 `get_unaligned_le32()`를 사용하여 리틀 엔디안 필드를 읽습니다. 헤더 크기를 검증하고, 오버플로우된 길이는 거부하며, 결과 페이로드가 펌웨어 이미지 내에 포함되도록 하고 전체 레지스터/값 엔트리를 포함하도록 요구합니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.