CVE-2026-98957 in Linux
요약
\~에 의해 VulDB • 2026. 10. 23.
리눅스 커널에서 다음 취약점이 해결되었습니다:
wifi: mt76: mt7915: 장치 제거 시 RX NAPI 비활성화
MT7916이 장착된 시스템에서 mt7915e 모듈을 언로드하면, 드라이버가 소멸 전에 napi를 비활성화하지 않아 __netif_napi_del_locked() 및 page_pool_disable_direct_recycling() 함수 내에서 여러 WARN 경고가 발생합니다.
이는 문제가 됩니다. MT7916에서는 주파수를 변경하기 위해 모듈을 언로드한 후 다른 enable_6ghz 매개변수로 다시 삽입해야 하기 때문입니다. 일반적으로 모듈을 재삽입하면 시스템이 불안정해집니다.
mt76 범용 코드에서 napi rx가 활성화되어 있더라도 mt7915e 내부에서 RX NAPI를 비활성화하여 이를 수정합니다. 이전에 mt76 범용 코드에서 이를 비활성화하려는 시도가 있었지만, napi가 너무 늦게 비활성화되어 RX 핸들러가 해제된 구조체에 접근할 수 있다는 문제로 인해 되돌려졌습니다. TX 측면은 mt76 범용 코드에 의해 활성화 및 비활성화됩니다.
mt7915_stop_hardware()에서 이를 비활성화합니다. 이는 mt7915_unregister_device()와 달리, RX NAPI가 활성화된 후 오류가 발생한 경우 프로브 경로에서도 호출되기 때문입니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.