🇰🇷 한글 설명
Linux 커널의 hv_netvsc 네트워크 드라이버에서 RSS 해시 키 설정 시 RX 인디렉션 테이블이 없는 경우 시스템이 멈추는 취약점이 발견되었습니다. 수신 큐가 하나인 장치에서 인디렉션 테이블 없이 해시 키 업데이트를 허용하여 발생하며, 이를 방지하기 위해 테이블 부재 시 오류를 반환하도록 수정되었습니다.
💡 쉬운 설명
네트워크 장치가 특정 설정(RSS)을 처리할 준비가 되지 않았는데 명령을 내리면 컴퓨터가 멈춰버리는 문제입니다. 이를 해결하기 위해 장치가 준비되었는지 먼저 확인하는 안전장치를 추가했습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
net: hv_netvsc: reject RSS hash key programming without RX indirection table
RSS configuration requires a valid RX indirection table. When the device
reports a single receive queue, rndis_filter_device_add() does not
allocate an indirection table, accepting RSS hash key updates in this
state leads to a hang.
Fix this by gating netvsc_set_rxfh() on ndc->rx_table_sz and return
-EOPNOTSUPP when the table is absent. This aligns set_rxfh with the device
capabilities and prevents incorrect behavior.
📍 영향받는 시스템
Linux kernel (hv_netvsc driver components)
⚔️ 공격 벡터
로컬 또는 원격에서 네트워크 설정(RSS 해시 키)을 조작하여 커널 패닉 또는 시스템 행(Hang) 유도
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인