🇰🇷 한글 설명
Linux 커널의 MOST 드라이버에서 초기 등록 실패 시 인터페이스 리소스가 제대로 해제되지 않는 메모리 누수 취약점입니다. 이전 패치에서 일부 에러 경로만 수정했고 첫 번째 에러 경로가 누락되어 자원 누수가 계속 발생합니다.
💡 쉬운 설명
Linux 커널의 미디어 드라이버에서 오류 발생 시 메모리를 반환하지 않는 문제입니다. 반복적으로 드라이버 오류가 발생하면 시스템 메모리가 고갈될 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
most: core: fix leak on early registration failure
A recent commit fixed a resource leak on early registration failures but
for some reason left out the first error path which still leaks the
resources associated with the interface.
Fix up also the first error path so that the interface is always
released on errors.
📍 영향받는 시스템
Linux kernel MOST (Media Oriented Systems Transport) 드라이버 - 패치 적용 전 모든 버전
⚔️ 공격 벡터
로컬 공격자가 MOST 드라이버 초기화 실패를 반복적으로 트리거하여 메모리 누수를 유발하는 서비스 거부(DoS) 공격
🛡️ 대응 방법
Linux 커널을 최신 버전으로 업그레이드하거나 MOST 드라이버 메모리 누수 패치를 적용
🔧 검증 코드
커널 버전을 확인하고 MOST 드라이버가 로드되었는지 확인합니다. 최신 패치가 적용된 버전이라면 문제 해결된 것입니다.
uname -r | grep -oP '\d+\.\d+' && cat /sys/module/most_core/version 2>/dev/null || echo 'MOST driver not loaded'