🇰🇷 한글 설명
리눅스 커널의 nvme-multipath 구성 요소에서 파티션 스캔 작업이 컨트롤러의 scan_work 컨텍스트 내에서 실행되어 데드락(교착 상태)이 발생할 수 있는 취약점입니다. 이 문제를 해결하기 위해 파티션 스캔 작업을 scan_work를 차단하지 않는 다른 컨텍스트로 지연시켜 실행하도록 수정되었습니다.
💡 쉬운 설명
저장 장치 연결에 문제가 생겼을 때 시스템이 무한 대기 상태에 빠져 멈춰버릴 수 있는 결함입니다. 이를 방지하기 위해 작업 순서를 조정하여 시스템이 멈추지 않도록 개선되었습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
nvme-multipath: defer partition scanning
We need to suppress the partition scan from occuring within the
controller's scan_work context. If a path error occurs here, the IO will
wait until a path becomes available or all paths are torn down, but that
action also occurs within scan_work, so it would deadlock. Defer the
partion scan to a different context that does not block scan_work.
📍 영향받는 시스템
NVMe 멀티패스를 사용하는 리눅스 커널 버전
⚔️ 공격 벡터
로컬 공격자가 특정 I/O 오류를 유도하여 시스템 데드락을 발생시킴
🛡️ 대응 방법
NVMe 멀티패스 파티션 스캔 로직이 수정된 최신 리눅스 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 패치된 최신 버전인지 확인