🇰🇷 한글 설명
Linux 커널의 mac80211 WiFi 드라이버에서 메쉬 경로 추가 실패 시 할당된 쿼터를 해제하지 않는 취약점이 발견되었습니다. 반복적인 실패나 중복된 경로 추가 시 실제 경로 수와 상관없이 MESH_MAX_MPATHS 자원이 고갈되어 새로운 경로 생성이 불가능해질 수 있습니다.
💡 쉬운 설명
와이파이 연결 경로를 만드는 과정에서 오류가 발생할 때, 사용했던 예약 자원을 제대로 돌려주지 않는 문제입니다. 이 문제가 반복되면 시스템의 연결 통로가 꽉 차버려 더 이상 새로운 와이파이 연결을 할 수 없게 됩니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
wifi: mac80211: release mesh path quota on failed additions
Repeated failed or duplicate mesh path additions can exhaust
MESH_MAX_MPATHS while the path table holds fewer paths, which stops new
paths to reachable destinations from being created.
mesh_path_add() reserves a slot before allocating and inserting a path.
If allocation fails, the function returns without releasing the slot. If
the rhashtable insertion reports an error or an existing destination, the
function discards its candidate but retains the reservation. No new path
is installed in any of these cases.
Release the reservation whenever the candidate is not installed.
📍 영향받는 시스템
Linux kernel (mac80211 subsystem)
⚔️ 공격 벡터
메쉬 네트워크 환경에서 의도적으로 실패하거나 중복된 메쉬 경로 추가 요청을 반복하여 자원 고갈 유도
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인