🇰🇷 한글 설명
Linux 커널의 Thunderbolt 드라이버에서 XDomain 응답 복사 시 실제 프레임 크기를 고려하지 않고 요청된 크기만큼 데이터를 복사하는 취약점이 발견되었습니다. 이로 인해 짧은 응답이 수신될 경우 DMA 풀 버퍼 내의 유효한 데이터를 넘어 이전 트랜잭션의 잔류 데이터까지 읽어들이는 정보 유출 문제가 발생할 수 있습니다.
💡 쉬운 설명
Thunderbolt 장치와 통신할 때, 실제 데이터보다 더 많은 양의 데이터를 읽어버리는 오류가 있습니다. 이 과정에서 이전에 사용되었던 민감한 정보가 함께 읽힐 위험이 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
thunderbolt: Limit XDomain response copy to actual frame size
tb_xdomain_copy() copies req->response_size bytes from the received
packet buffer regardless of the actual frame size. When a short
response arrives, this reads past the valid frame data in the DMA
pool buffer into stale contents from previous transactions.
Use the minimum of frame size and expected response size for the
copy length.
📍 영향받는 시스템
Linux kernel (Thunderbolt driver 사용 시스템)
⚔️ 공격 벡터
악의적인 Thunderbolt 장치를 연결하여 짧은 응답 프레임을 전송함으로써 커널 메모리의 잔류 데이터를 읽어냄
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하여 tb_xdomain_copy() 함수 수정 사항을 반영해야 함
🔧 검증 코드
출력된 커널 버전이 취약점이 해결된 패치 버전 이후인지 배포판 보안 공지를 통해 확인하십시오.