🇰🇷 한글 설명
Linux 커널의 ath11k Wi-Fi 드라이버에서 비콘 템플릿 설정 중 메모리 누수가 발생하는 취약점이 발견되었습니다. 설정 과정에서 오류가 발생할 경우 할당된 메모리가 적절히 해제되지 않아 시스템 자원이 소모됩니다.
💡 쉬운 설명
Wi-Fi 신호를 만드는 과정에서 오류가 생기면 컴퓨터의 메모리가 제대로 정리되지 않고 계속 쌓이는 문제입니다. 이 현상이 반복되면 시스템의 메모리가 부족해져 성능이 떨어지거나 멈출 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
wifi: ath11k: fix memory leaks in beacon template setup
The functions ath11k_mac_setup_bcn_tmpl_ema() and
ath11k_mac_setup_bcn_tmpl_mbssid() allocate memory for beacon templates
but fail to free it when parameter setup returns an error.
Since beacon templates must be released during normal execution, they
must also be released in the error handling paths to prevent memory
leaks.
Fix this by using unified exit paths with proper cleanup in the respective
error paths.
Compile tested only. Issue found using a prototype static analysis tool
and code review.
📍 영향받는 시스템
ath11k 드라이버를 사용하는 Linux 커널 기반 시스템
⚔️ 공격 벡터
직접적인 공격보다는 특정 네트워크 환경에서 오류를 유도하여 시스템 자원을 고갈시키는 방식
🛡️ 대응 방법
메모리 누수 수정 패치가 적용된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인