🔍 CVE-2008-3072

7.5
CVSS Score
HIGH
2008-07-08
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

SMF 1.1.5 이전의 1.1.x 및 1.0.13 이전의 1.0.x 버전이 PHP 4.2.0 이전에서 실행될 때 난수 생성기를 제대로 시드하지 않는 취약점입니다. 이로 인해 예측 가능한 난수 생성으로 인한 보안 기능의 우회가 가능할 수 있습니다.

💡 쉬운 설명

SMF 포럼 소프트웨어가 난수를 생성할 때 불충분한 초기값을 사용하여 난수의 패턴을 예측할 수 있게 되는 문제입니다. 이는 세션 탈취나 보안 토큰 위조 등의 공격을 가능하게 할 수 있습니다.

🇺🇸 원문 (English)

Simple Machines Forum (SMF) 1.1.x before 1.1.5 and 1.0.x before 1.0.13, when running in PHP before 4.2.0, does not properly seed the random number generator, which has unknown impact and attack vectors.

📍 영향받는 시스템

Simple Machines Forum 1.0.x (< 1.0.13), 1.1.x (< 1.1.5) + PHP < 4.2.0

⚔️ 공격 벡터

예측 가능한 난수를 이용한 세션 하이재킹, 보안 토큰 위조, 또는 CSRF 공격

🛡️ 대응 방법

SMF를 1.0.13 또는 1.1.5 이상으로 업그레이드하거나 PHP를 4.2.0 이상으로 업그레이드

🔧 검증 코드

난수 초기화 함수 호출 패턴을 확인합니다. 결과가 없거나 시스템 엔트로피를 사용하지 않으면 취약한 버전입니다.

Shell / Script
grep -r 'mt_srand\|srand' /path/to/smf/Sources/ 2>/dev/null | head -5

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:P/I:P/A:P

💻 영향받는 소프트웨어

PHP