🇰🇷 한글 설명
Linux 커널의 SCSI elx efct 드라이버에서 지원되지 않는 추가 CDB를 포함한 FCP 명령을 처리할 때 I/O 누수가 발생하는 취약점입니다. 명령이 오류로 인해 반환되기 전에 할당된 efct_io 메모리가 해제되지 않아 발생합니다.
💡 쉬운 설명
컴퓨터가 처리할 수 없는 명령을 받았을 때, 사용했던 메모리를 제대로 정리하지 않고 버리는 문제가 있습니다. 이 문제가 반복되면 시스템의 메모리가 점차 부족해질 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
scsi: elx: efct: Fix I/O leak on unsupported additional CDB
efct_dispatch_fcp_cmd() allocates an efct_io before dispatching an
unsolicited FCP command. If the command has an unsupported additional
CDB, the function returns -EIO before handing the IO to the SCSI layer.
Free the allocated IO before returning from this error path.
📍 영향받는 시스템
Linux kernel (scsi: elx: efct 드라이버를 사용하는 시스템)
⚔️ 공격 벡터
지원되지 않는 CDB를 포함한 특수하게 조작된 SCSI 명령을 전송하여 메모리 누수 유도
🛡️ 대응 방법
해당 취약점이 수정된 최신 버전의 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 패치가 적용된 수정 버전인지 배포판 보안 공지를 통해 확인