🇰🇷 한글 설명
Linux 커널의 ath12k Wi-Fi 드라이버에서 rfkill 설정 중 오류가 발생할 경우 할당된 리소스를 제대로 해제하지 않는 취약점이 발견되었습니다. 이로 인해 메모리 누수가 발생할 수 있으며, 오류 처리 과정에서 pdev 리소스가 남게 되는 문제가 있습니다.
💡 쉬운 설명
Wi-Fi 기능을 켜거나 끌 때 오류가 발생하면 컴퓨터의 메모리 자원이 제대로 정리되지 않고 쌓이는 문제입니다. 이 문제가 반복되면 시스템의 메모리가 부족해져 성능이 떨어지거나 불안정해질 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
wifi: ath12k: fix the error handler of rfkill config
When the core rfkill config throws error, it should free the
allocated resources. Currently it is not freeing the core pdev
create resources. Avoid this issue by calling the core pdev
destroy in the error handler of core rfkill config.
Found this issue in the code review and it is compile tested only.
📍 영향받는 시스템
ath12k 드라이버를 사용하는 Linux 커널 기반 시스템
⚔️ 공격 벡터
로컬 공격자가 특정 조건에서 rfkill 설정을 반복적으로 실패시켜 메모리 누수를 유도할 수 있음
🛡️ 대응 방법
ath12k 드라이버의 오류 처리 로직이 수정된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 패치된 최신 버전인지 배포판 보안 공지를 통해 확인