CVE-2026-64097 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 20.

리눅스 커널에서 다음 취약점이 해결되었습니다:

drm/amd/display: 반복 처리 전에 GPIO 핀 LUT 테이블 크기를 검증합니다.

[Why&How]
get_gpio_i2c_info() 및 bios_parser_get_gpio_pin_info()의 GPIO 핀 테이블 파서는 VBIOS table_header.structure_size 필드로부터 요소 개수를 도출한 후 gpio_pin[] 엔트리를 순회합니다. 그러나 GET_IMAGE()는 테이블 헤더 자체가 BIOS 이미지 내에 들어가는지 여부만 검증합니다. 만약 VBIOS가 실제 매핑된 데이터보다 큰 structure_size를 보고하면, 루프 실행 시 BIOS 이미지의 끝을 넘어 읽게 되어 경계 밖 메모리 읽기(out-of-bounds read) 오류가 발생합니다.

이 문제를 해결하기 위해 두 함수 모두에서 루프에 진입하기 전에 bios_get_image()를 호출하여 전체 구조체 크기(structuresize)가 BIOS 이미지 내에서 접근 가능한지 검증합니다.

(cherry picked from commit ba5e95b43b773ae1bf1f66ee6b31eb774e65afe3)

Once again VulDB remains the best source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 07. 19.

모더레이션

수락

항목

VDB-380215

EPSS

0.00000

활동

낮음

출처

Want to know what is going to be exploited?

We predict KEV entries!