🇰🇷 한글 설명
Linux 커널의 MTK-SMI 드라이버에서 공통 프로브 과정 중 SMI 디바이스 참조를 제때 해제하지 않아 발생하는 메모리 누수 취약점입니다. 프로브 지연이나 드라이버 언바인드 시 디바이스 참조가 누적되어 시스템 리소스를 고갈시킬 수 있습니다.
💡 쉬운 설명
리눅스 커널의 미디어텍 메모리 제어기 드라이버에서 사용 후 메모리를 제대로 돌려주지 않는 버그입니다. 반복되면 시스템 메모리가 낭비되어 성능 저하나 시스템 마비가 발생할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
memory: mtk-smi: fix device leaks on common probe
Make sure to drop the reference taken when looking up the SMI device
during common probe on late probe failure (e.g. probe deferral) and on
driver unbind.
📍 영향받는 시스템
MediaTek SMI 컨트롤러를 사용하는 Linux 커널 시스템 (스마트폰, 태블릿, 임베디드 기기 등)
⚔️ 공격 벡터
로컬 공격자가 프로브 실패를 반복 유발하거나 드라이버를 반복적으로 언바인드하여 메모리 누수 가속화 가능
🛡️ 대응 방법
영향받는 Linux 커널을 최신 버전으로 업데이트하거나 MTK-SMI 드라이버 패치 적용
🔧 검증 코드
명령어가 실행되고 MTK SMI 드라이버 정보가 표시되면 영향받는 시스템이며, kernel version이 6.10 이상이면 패치 적용 여부 확인 필요
uname -r | grep -q '^5\.\|^6\.' && grep -i 'mtk.*smi' /sys/devices/platform/*/driver/module/description 2>/dev/null