🔍 CVE-2012-1933

6.8
CVSS Score
MEDIUM
2012-08-27
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

Newscoop 3.5.x(3.5.5 이전) 및 4(RC4 이전) 버전에서 register_globals가 활성화되었을 때, GLOBALS[g_campsiteDir] 매개변수를 통한 다중 PHP 원격 파일 포함 취약점입니다. 공격자가 특정 PHP 파일들(phorum_load.php, install_conf.php, liveuser_configuration.php)에 URL을 삽입하여 임의의 PHP 코드를 실행할 수 있습니다.

💡 쉬운 설명

오래된 Newscoop 뉴스 사이트 관리 시스템에서 공격자가 외부 파일을 불러와 실행할 수 있는 보안 결함입니다. 서버 설정이 특정 방식으로 구성되었을 때만 가능한 공격입니다.

🇺🇸 원문 (English)

Multiple PHP remote file inclusion vulnerabilities in Newscoop 3.5.x before 3.5.5 and 4 before RC4, when register_globals is enabled, allow remote attackers to execute arbitrary PHP code via a URL in the GLOBALS[g_campsiteDir] parameter to (1) include/phorum_load.php, (2) conf/install_conf.php, or (3) conf/liveuser_configuration.php.

📍 영향받는 시스템

Newscoop 3.5.0~3.5.4, Newscoop 4.0 RC1~RC3 (register_globals 활성화 상태)

⚔️ 공격 벡터

HTTP GET/POST 요청으로 g_campsiteDir 파라미터에 원격 파일 URL 주입

🛡️ 대응 방법

Newscoop을 3.5.5 또는 4 RC4 이상으로 업그레이드하고, register_globals를 비활성화하며, 입력값 검증 강화

🔧 검증 코드

Newscoop이 패키지 관리자로 설치되었거나 웹 루트의 phorum_load.php 파일이 존재하면 설치된 버전 확인 필요

Shell / Script
dpkg -l 2>/dev/null | grep newscoop || find /var/www -name 'phorum_load.php' -type f 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP