🇰🇷 한글 설명
Linux 2.4.21 미만 버전의 AMD64 아키텍처용 32비트 에뮬레이션에서 발생하는 다중 정수 오버플로 취약점입니다. 공격자는 copy_from_user 함수 호출 시 부적절한 길이 인자를 전달하여 서비스 거부(DoS)를 일으키거나 루트 권한을 획득할 수 있습니다.
💡 쉬운 설명
컴퓨터가 숫자를 계산할 때 처리 범위를 넘어서는 오류를 이용해 시스템을 멈추게 하거나 관리자 권한을 뺏을 수 있는 문제입니다. 잘못된 데이터 길이를 입력하여 시스템의 보안 경계를 무너뜨리는 방식입니다.
🇺🇸 원문 (English)
Multiple integer overflows in the 32bit emulation for AMD64 architectures in Linux 2.4 kernel before 2.4.21 allows attackers to cause a denial of service or gain root privileges via unspecified vectors that trigger copy_from_user function calls with improper length arguments.
📍 영향받는 시스템
Linux kernel 2.4.21 미만 버전 (AMD64 32-bit emulation 사용 시)
⚔️ 공격 벡터
잘못된 길이 인자를 포함한 데이터를 copy_from_user 함수로 전달하여 정수 오버플로 유발
🛡️ 대응 방법
Linux 커널을 2.4.21 이상 버전으로 업데이트
🔧 검증 코드
출력 결과가 'Vulnerable'이면 취약한 버전이며, 'Not Vulnerable'이면 안전한 버전입니다.
uname -r | grep -E '^2\.4\.[0-9]{1,2}$' | awk '$1 < "2.4.21"' && echo "Vulnerable" || echo "Not Vulnerable"
📊 CVSS Vector String
AV:N/AC:L/Au:N/C:C/I:C/A:C
💻 영향받는 소프트웨어
NVIDIA Cloud Gaming Guest Driver for Linux