🔍 CVE-2009-3238

5.5
CVSS Score
MEDIUM
2009-09-18
2026-06-16 23:11
✅ 완료

🇰🇷 한글 설명

Linux 커널 2.6.30 이전 버전의 drivers/char/random.c에 포함된 get_random_int 함수가 충분히 무작위적인 숫자를 생성하지 못하는 취약점입니다. 이로 인해 공격자가 반환 값을 예측할 수 있으며, 무작위성을 기반으로 하는 보안 메커니즘을 무력화할 수 있습니다.

💡 쉬운 설명

컴퓨터가 무작위 숫자를 만들어낼 때 규칙성이 발견되는 문제입니다. 이 규칙을 알게 되면 공격자가 보안 암호를 예측하거나 방어 체계를 뚫는 데 악용할 수 있습니다.

🇺🇸 원문 (English)

The get_random_int function in drivers/char/random.c in the Linux kernel before 2.6.30 produces insufficiently random numbers, which allows attackers to predict the return value, and possibly defeat protection mechanisms based on randomization, via vectors that leverage the function's tendency to "return the same value over and over again for long stretches of time."

📍 영향받는 시스템

Linux kernel versions prior to 2.6.30

⚔️ 공격 벡터

무작위 숫자의 패턴을 분석하여 예측 가능한 값을 생성함으로써 보안 메커니즘 우회

🛡️ 대응 방법

Linux 커널을 2.6.30 이상 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 2.6.30 미만인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

NVIDIA vGPU Guest Driver for Linux