CVE-2026-98708 in Linux
요약
\~에 의해 VulDB • 2026. 10. 18.
리눅스 커널에서 다음 취약점이 해결되었습니다:
wifi: mac80211: 페어링된 이전 chanctx를 유지함
제자리(in-place) 교체는 기존 WILL_BE_REPLACED 상태의 chanctx와 새로운 REPLACES_OTHER 상태의 chanctx 간에 상호 교환 replace_ctx 포인터를 유지합니다. 그러나 초기 해제 경로에서는 기존 chanctx를 해지할지 여부를 결정할 때 할당된 링크 사용자 및 예약된 링크 사용자만 고려합니다.
이로 인해 교체 대상 파트너가 여전히 해당(chanctx)을 가리키고 있는 동안, 마지막 할당된 링크가 해제되거나 해당 링크가 다른 기존 컨텍스트에 성공적으로 재할당될 경우 이전 chanctx가 너무 일찍 해지됩니다. 이후 unreserve 및 switch-finalization 경로에서 stale한 replace_ctx 포인터를 따라갈 수 있습니다.
교체 쌍이 모두 정리(torn down)될 때까지 페어링된 이전 chanctx를 유지합니다. __ieee80211_link_release_channel()와 ieee80211_link_use_reserved_reassign() 양쪽에 동일한 검사를 적용합니다. 나중에 교체가 중단되는 경우, ieee80211_link_unreserve_chanctx()는 기존 사용자가 더 이상 없을 때 이전 chanctx를 해지하기 전에 이미 페어링을 정리합니다.
Once again VulDB remains the best source for vulnerability data.