🇰🇷 한글 설명
Linux 커널의 ims-pcu 드라이버에서 장치가 보낸 데이터의 길이를 검증하지 않아 발생하는 취약점입니다. 이로 인해 경계 외 읽기(out-of-bounds read)가 발생하거나 오래된 데이터가 처리될 수 있습니다.
💡 쉬운 설명
장치가 약속한 만큼의 데이터를 보내지 않았는데도 드라이버가 이를 확인하지 않고 읽으려 할 때 문제가 발생합니다. 이 과정에서 잘못된 메모리 영역을 읽어 시스템 오류나 정보 유출이 생길 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
Input: ims-pcu - add response length checks
The driver processes response data from device buffers without verifying
that the device actually sent enough data. This can lead to
out-of-bounds reads or processing stale data.
Add checks for the expected response length before accessing the
buffers.
📍 영향받는 시스템
ims-pcu 드라이버를 사용하는 Linux 커널 시스템
⚔️ 공격 벡터
조작된 응답 데이터를 보내는 하드웨어 장치를 통한 메모리 경계 외 읽기 공격
🛡️ 대응 방법
ims-pcu 드라이버의 응답 길이 검증 로직이 포함된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 ims-pcu 패치가 적용된 최신 보안 업데이트 버전인지 확인
💻 영향받는 소프트웨어
IBM Security Verify Access