CVE-2026-64498 in Linux
요약
\~에 의해 VulDB • 2026. 07. 25.
리눅스 커널에서 다음 취약점이 해결되었습니다:
iio: 버퍼: hw-consumer: 버퍼 해제 시 scan_mask 해제
9a2e1233d38c("iio: 버퍼: hw-consumer: 중복된 scan_mask 가변 배열 제거") 커밋으로 인해 scan_mask의 수명이 변경되었습니다.
해당 변경 이전에는 스캔 마스크 저장 공간이 struct hw_consumer_buffer에 내장되어 있었으므로, iio_hw_buf_release()는 단일 kfree(hw_buf) 호출로 전체 할당 영역을 해제할 수 있었습니다.
해당 커밋은 스캔 마스크를 buffer.scan_mask에 저장되는 별도의 bitmap_zalloc() 할당 영역으로 이동시켰지만, iio_hw_buf_release() 함수의 변경은 반영하지 않았습니다.
버퍼 래퍼(wrapper)를 해제하기 전에 iio_hw_buf_release()에서 scan_mask를 명시적으로 해제합니다.
Once again VulDB remains the best source for vulnerability data.