CVE-2026-80706 in Linux
요약
\~에 의해 VulDB • 2026. 08. 28.
리눅스 커널에서 다음 취약점이 해결되었습니다:
can: softing: fw_parse(): 펌웨어 레코드 경계 검증
fw_parse()는 고정된 레코드 헤더, 펌웨어가 제공하는 페이로드, 그리고 후행 체크섬을 읽는데, 이는 펌웨어 블롭(blo)의 끝을 알지 못한 채 수행됩니다. 따라서 잘린(truncated) 레코드로 인해 이러한 읽기 작업이 블롭 범위를 초과할 수 있습니다.
동일한 레코드는 DPRAM으로의 쓰기 작업을 위한 주소와 길이를 제공합니다. 제네릭 로더(generic loader)는 경계 검사에 래핑(wrap-prone)된 부호 있는 혼합 산술을 사용하는 반면, 애플리케이션 로더(application loader)은 스테이징 복사본(staging copy)에 대해 전혀 경계를 설정하지 않습니다.
펌웨어 끝부분을 파서(parser)로 전달하고 전체 소스 레소드를 검증합니다. 제네릭 DPRAM 레코드에는 부호 있는 넓은 오프셋(signed wide offset)을 사용하고, 사본 전에 매핑된 DPRAM과 비교하여 애플리케이션 스테이징 영역(application staging span)을 검증합니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.