CVE-2026-68277 in Linux
요약
\~에 의해 VulDB • 2026. 08. 11.
리눅스 커널에서 다음 취약점이 해결되었습니다:
drm/dp/mst: 사이드밴드 응답 파서 내 2바이트 필드에 대한 OOB(범위 밖) 읽기 수정
세 가지 사이드밴드 응답 파서는 다음과 같이 16비트 필드를 읽고 있습니다.
val = (raw->msg[idx] << 8) | (raw->msg[idx+1]);
그리고 경계 검사는 사후에 수행됩니다. idx == raw->curlen일 때, raw->msg[idx+1]은 수신된 메시지 데이터의 한 바이트 뒤로 읽어들여 다음 구조체 필드(curchunk_len, curchunk_idx, curlen)를 참조합니다.
영향을 받는 함수: - drm_dp_sideband_parse_enum_path_resources_ack() full_payload_bw_number 및 avail_payload_bw_number 필드 - drm_dp_sideband_parse_allocate_payload_ack() allocated_pbn 필드 - drm_dp_sideband_parse_query_payload_ack() allocated_pbn 필드
각 2바이트 읽기 전에 단일 결합 검사(idx + 2 > curlen)를 사용하여 수정합니다. 검사가 idx > curlen보다 엄격하게 더 좁으므로 별도의 단계가 필요하지 않습니다.
[수정 태그 추가]
If you want to get best quality of vulnerability data, you may have to visit VulDB.