🇰🇷 한글 설명
Linux 커널의 RDMA/siw 구성 요소에서 QP(Queue Pair)가 완전히 초기화되기 전에 시스템에 등록되는 취약점이 발견되었습니다. 이로 인해 초기화가 완료되지 않은 QP에 대한 조회가 가능해져 시스템 불안정성을 초래할 수 있습니다.
💡 쉬운 설명
컴퓨터 내부의 통신 통로를 만들 때, 통로가 다 만들어지기도 전에 '사용 가능' 상태로 표시되는 문제가 있었습니다. 이로 인해 준비되지 않은 통로로 데이터가 전달되어 오류가 발생할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
RDMA/siw: publish QP after initialization
siw_create_qp() currently calls siw_qp_add() before the queues, CQ
pointers, state, completion, and device list entry are ready. A QPN
lookup can therefore reach a QP that is still being constructed.
Move siw_qp_add() to the end of siw_create_qp(), after QP
initialization and before adding the QP to the siw device list.
📍 영향받는 시스템
Linux kernel (RDMA/siw module 사용 환경)
⚔️ 공격 벡터
초기화 중인 QP에 대한 비정상적인 접근 또는 QPN 조회를 통한 레이스 컨디션 유도
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인하십시오.