🇰🇷 한글 설명
Linux 2.4.x(2.4.26 미만) 및 2.6.x(2.6.6 미만) 버전의 do_fork 함수에서 오류 발생 시 mm_count 카운터를 적절히 감소시키지 않는 결함이 있습니다. 이로 인해 메모리 누수가 발생하며, 로컬 사용자가 clone(CLONE_VM) 시스템 호출을 통해 메모리 고갈을 유도하여 서비스 거부(DoS) 공격을 수행할 수 있습니다.
💡 쉬운 설명
컴퓨터가 새로운 작업을 만들 때 메모리 사용 기록을 제대로 지우지 못하는 버그가 있습니다. 공격자가 이 버그를 반복 사용하면 컴퓨터의 메모리가 가득 차서 시스템이 멈출 수 있습니다.
🇺🇸 원문 (English)
The do_fork function in Linux 2.4.x before 2.4.26, and 2.6.x before 2.6.6, does not properly decrement the mm_count counter when an error occurs after the mm_struct for a child process has been activated, which triggers a memory leak that allows local users to cause a denial of service (memory exhaustion) via the clone (CLONE_VM) system call.
📍 영향받는 시스템
Linux Kernel 2.4.x (2.4.26 미만) 및 2.6.x (2.6.6 미만)
⚔️ 공격 벡터
로컬 사용자가 clone(CLONE_VM) 시스템 호출을 반복적으로 실행하여 메모리 누수 유도
🛡️ 대응 방법
Linux 커널을 2.4.26 또는 2.6.6 이상의 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 2.4.26 미만이거나 2.6.6 미만인지 확인
📊 CVSS Vector String
AV:L/AC:L/Au:N/C:N/I:N/A:P
💻 영향받는 소프트웨어
NVIDIA Cloud Gaming Guest Driver for Linux