🇰🇷 한글 설명
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가 설치되어 있으며, 즉시 버전 확인 후 업그레이드 또는 제거를 진행해야 합니다.
find /var/www -name cms -type d 2>/dev/null && ls -la /var/www/*/cms/index.php 2>/dev/null | head -3