🔍 CVE-2009-2929

7.5
CVSS Score
HIGH
2009-08-21
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

TGS Content Management 0.x 버전의 여러 SQL 주입 취약점으로, 공격자가 cms/index.php와 cms/frontpage_ception.php의 여러 매개변수를 통해 임의의 SQL 명령을 실행할 수 있습니다. 이 취약점은 데이터베이스의 기밀성, 무결성, 가용성을 심각하게 침해할 수 있습니다.

💡 쉬운 설명

TGS Content Management 소프트웨어의 오래된 버전에서 공격자가 특수한 입력값을 통해 데이터베이스에 명령을 직접 전달할 수 있는 보안 결함입니다. 이를 통해 중요한 데이터를 탈취하거나 변조할 수 있습니다.

🇺🇸 원문 (English)

Multiple SQL injection vulnerabilities in TGS Content Management 0.x allow remote attackers to execute arbitrary SQL commands via the (1) tgs_language_id, (2) tpl_dir, (3) referer, (4) user-agent, (5) site, (6) option, (7) db_optimization, (8) owner, (9) admin_email, (10) default_language, and (11) db_host parameters to cms/index.php; and the (12) cmd, (13) s_dir, (14) minutes, (15) s_mask, (16) test3_mp, (17) test15_file1, (18) submit, (19) brute_method, (20) ftp_server_port, (21) userfile14, (22) subj, (23) mysql_l, (24) action, and (25) userfile1 parameters to cms/frontpage_ception.php. NOTE: some of these parameters may be applicable only in nonstandard versions of the product, and cms/frontpage_ception.php may be cms/frontpage_caption.php in all released versions.

📍 영향받는 시스템

TGS Content Management 0.x 버전 (cms/index.php 및 cms/frontpage_ception.php 포함)

⚔️ 공격 벡터

인터넷을 통해 HTTP GET/POST 요청으로 SQL 주입 페이로드를 전달하여 데이터베이스 명령 실행

🛡️ 대응 방법

TGS CMS를 최신 버전으로 업그레이드하거나 공식 보안 패치 적용 (2009년 이후 업데이트 필요)

🔧 검증 코드

파일이 발견되면 TGS CMS가 설치되어 있으며, 즉시 버전 확인 후 업그레이드 또는 제거를 진행해야 합니다.

Shell / Script
find /var/www -name cms -type d 2>/dev/null && ls -la /var/www/*/cms/index.php 2>/dev/null | head -3

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL