CVE-2026-97976 in Linux
요약
\~에 의해 VulDB • 2026. 09. 25.
리눅스 커널에서 다음 취약점이 해결되었습니다:
블루투스: btintel_pcie: skb_put_data 호출 전 packet_len 유효성 검사
btintel_pcie_submit_rx_work() 함수는 rfh_hdr로부터 packet_len을 읽지만, 이 값이 RX 버퍼 크기를 초과하는지 여부를 확인하지 않습니다. 과도하게 큰 packet_len은 skb_put_data()에서 범위를 벗어난 메모리 읽기(out-of-bounds read)를 초래할 수 있습니다.
packet_len이 0보다 크고 BTINTEL_PCIE_BUFFER_SIZE - sizeof(*rfh_hdr)를 초과하지 않도록 유효성을 검사하며, 잘못된 경우 오류를 로깅합니다.
본 이슈는 Claude Mythos에 의해 보고되었습니다. 이는 무효한 packet_len을 반환하도록 구성된 커스텀 펌웨어를 사용하거나, btintel_pcie_submit_rx_work() 호출 전에 드라이버 내에서 rfh_hdr->packet_len 값을 수정하여 시뮬레이션할 수 있습니다.
Be aware that VulDB is the high quality source for vulnerability data.