🇰🇷 한글 설명
Linux 커널 4.9.10 이전 버전의 Infiniband Soft RoCE 드라이버의 mem_check_range 함수에서 정수 오버플로우 취약점이 존재합니다. 로컬 공격자가 RDMA 쓰기/읽기 요청을 통해 메모리 손상, 민감한 커널 정보 공개 및 서비스 거부 공격을 수행할 수 있습니다.
💡 쉬운 설명
Linux 시스템의 고속 네트워킹 드라이버에 계산 오류가 있어서 로컬 사용자가 시스템을 손상시키거나 정보를 탈취할 수 있습니다. 이는 RDMA 기능이 활성화된 고성능 서버에 주로 영향을 미칩니다.
🇺🇸 원문 (English)
Integer overflow in the mem_check_range function in drivers/infiniband/sw/rxe/rxe_mr.c in the Linux kernel before 4.9.10 allows local users to cause a denial of service (memory corruption), obtain sensitive information from kernel memory, or possibly have unspecified other impact via a write or read request involving the "RDMA protocol over infiniband" (aka Soft RoCE) technology.
📍 영향받는 시스템
Linux kernel < 4.9.10 with Infiniband Soft RoCE (RDMA) driver
⚔️ 공격 벡터
Local user with ability to issue RDMA read/write requests via Soft RoCE
🛡️ 대응 방법
Upgrade Linux kernel to version 4.9.10 or later
🔧 검증 코드
VULNERABLE 출력 시 커널 패치 필요, PATCHED 출력 시 보안 업데이트 완료됨
uname -r | awk -F'[.-]' '{v=$1*10000+$2*100+$3; if(v<40910) print "VULNERABLE"; else print "PATCHED"}'