🇰🇷 한글 설명
Linux 커널의 mt76 드라이버 내 mt7915 칩셋에서 발생하는 Use-After-Free 취약점입니다. 외부 PHY 등록 후 초기화 과정에서 오류가 발생할 경우, 등록된 하드웨어가 적절히 해제되지 않은 상태에서 메모리가 해제되어 시스템 불안정이나 보안 문제를 야기할 수 있습니다.
💡 쉬운 설명
무선 랜카드 드라이버가 작동 중에 오류가 나면, 이미 사용 중인 메모리 영역을 잘못 건드려 시스템이 멈추거나 해킹에 이용될 수 있는 문제입니다. 장치를 정리하는 과정에서 순서가 잘못되어 발생하는 오류입니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
wifi: mt76: mt7915: fix ext PHY use-after-free on register error path
After mt7915_register_ext_phy() succeeded, a failure of the main PHY
mt7915_init_debugfs() or mt7915_coredump_register() unwound through
free_phy2, which called ieee80211_free_hw() on the ext PHY hw while it
was still registered with mac80211, since mt76_unregister_device() only
unregisters the main hw. Unregister the ext PHY (thermal + phy + hw)
first and skip the redundant free.
📍 영향받는 시스템
Linux kernel (mt76/mt7915 driver components)
⚔️ 공격 벡터
특정 하드웨어 초기화 오류를 유도하는 로컬 또는 원격 공격 (드라이버 레벨)
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인하십시오.