🔍 CVE-2002-0121

2.1
CVSS Score
LOW
2002-03-25
2026-06-16 21:56
✅ 완료

🇰🇷 한글 설명

PHP 4.0부터 4.1.1 버전에서 세션 ID가 임시 파일명에 직접 포함되어 저장되는 보안 결함입니다. 이로 인해 로컬 사용자가 세션 ID를 예측하거나 임시 파일을 통해 접근하여 다른 사용자의 웹 연결을 탈취할 수 있습니다.

💡 쉬운 설명

PHP 서버가 사용자의 세션 정보를 저장할 때 파일 이름에 세션 ID를 그대로 노출시키는 문제입니다. 같은 서버에 접근 가능한 악의적인 사용자가 이 파일을 찾아 다른 사용자로 위장할 수 있습니다.

🇺🇸 원문 (English)

PHP 4.0 through 4.1.1 stores session IDs in temporary files whose name contains the session ID, which allows local users to hijack web connections.

📍 영향받는 시스템

PHP 4.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.0.6, 4.0.7, 4.1.0, 4.1.1

⚔️ 공격 벡터

로컬 공격자가 /tmp 또는 세션 저장 디렉토리의 파일명에서 세션 ID를 추출하여 해당 세션으로 인증된 사용자 권한 탈취

🛡️ 대응 방법

PHP를 4.1.2 이상으로 업그레이드하거나 session.serialize_handler를 변경하여 세션 데이터 암호화 적용

🔧 검증 코드

PHP 버전이 4.1.2 이상이면 패치됨, 4.1.1 이하는 취약함

Shell / Script
php -v | grep -oP 'PHP \K[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP