🇰🇷 한글 설명
Linux 커널의 RDMA/bnxt_re 드라이버에서 WQE 모드 변수가 하드웨어가 지원하는 최대 슬롯 수(64K)를 검증하지 않는 취약점이 발견되었습니다. 사용자가 입력한 값이 최대치를 초과하거나 0인 경우를 확인하는 로직이 추가되어 해결되었습니다.
💡 쉬운 설명
컴퓨터 부품이 처리할 수 있는 한계를 넘어서는 잘못된 명령을 내릴 수 있는 보안 허점이 있었습니다. 이제 시스템이 명령의 크기를 미리 확인하여 잘못된 값이 들어오면 차단합니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
RDMA/bnxt_re: Add a max slot check for SQ
The variable WQE mode must be validated against
the maximum slots supported by HW. The max supported
value is 64K. Adding a max and min check and fail if user
supplied value is more than the max supported and zero.
📍 영향받는 시스템
RDMA/bnxt_re 드라이버를 사용하는 Linux 커널 시스템
⚔️ 공격 벡터
사용자 지정 WQE 모드 값을 통해 하드웨어 지원 범위를 초과하는 값을 전달하여 시스템 오류 유도
🛡️ 대응 방법
최신 보안 패치가 적용된 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인