🇰🇷 한글 설명
리눅스 커널의 posix-timers 구성 요소에서 do_timer_create() 함수 호출 시 메모리 누수가 발생할 수 있는 취약점이 발견되었습니다. 사용자 공간의 타이머 ID 할당 과정에서 오류가 발생할 경우, 이미 할당된 posix 타이머 구조체가 해제되지 않고 메모리에 남게 됩니다.
💡 쉬운 설명
타이머를 만드는 과정에서 오류가 생기면 컴퓨터의 메모리가 제대로 정리되지 않고 계속 쌓이는 문제가 있습니다. 이 문제가 반복되면 시스템의 메모리가 부족해질 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
posix-timers: Plug potential memory leak in do_timer_create()
When posix timer creation is set to allocate a given timer ID and the
access to the user space value faults, the function terminates without
freeing the already allocated posix timer structure.
Move the allocation after the user space access to cure that.
[ tglx: Massaged change log ]
📍 영향받는 시스템
Linux Kernel (posix-timers 모듈을 사용하는 시스템)
⚔️ 공격 벡터
특정 타이머 ID를 할당하도록 요청하여 의도적으로 메모리 할당 오류를 유도하는 방식
🛡️ 대응 방법
리눅스 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인하십시오.