🔍 CVE-2003-1180

7.5
CVSS Score
HIGH
2003-12-31
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

Advanced Poll 2.0.2의 디렉토리 트래버설 취약점으로, 원격 공격자가 base_path 또는 pollvars[lang] 파라미터에 .. 시퀀스를 입력하여 임의의 파일을 읽거나 PHP 파일을 주입할 수 있습니다. 15개의 관리자 페이지 파일이 취약합니다.

💡 쉬운 설명

웹 투표 프로그램의 관리 페이지에서 특수 문자열(..)을 보내 접근 제한된 파일들을 읽을 수 있는 결함입니다. 공격자가 데이터베이스 설정, 암호 등 민감한 정보를 탈취하거나 악성 코드를 삽입할 수 있습니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in Advanced Poll 2.0.2 allows remote attackers to read arbitrary files or inject arbitrary local PHP files via .. sequences in the base_path or pollvars[lang] parameters to the admin files (1) index.php, (2) admin_tpl_new.php, (3) admin_tpl_misc_new.php, (4) admin_templates_misc.php, (5) admin_templates.php, (6) admin_stats.php, (7) admin_settings.php, (8) admin_preview.php, (9) admin_password.php, (10) admin_logout.php, (11) admin_license.php, (12) admin_help.php, (13) admin_embed.php, (14) admin_edit.php, or (15) admin_comment.php.

📍 영향받는 시스템

Advanced Poll 2.0.2 이하 모든 버전

⚔️ 공격 벡터

HTTP 요청으로 admin 파일의 base_path 또는 pollvars[lang] 파라미터에 ../../../ 형태의 디렉토리 트래버설 패턴 주입

🛡️ 대응 방법

Advanced Poll을 2.0.3 이상으로 업그레이드하거나 입력값 검증 패치 적용 (경로 구분자 및 .. 필터링)

🔧 검증 코드

Advanced Poll이 설치된 경우 숫자가 15 이상으로 출력되면 취약한 버전이 설치되어 있을 수 있으니 버전 확인이 필요합니다.

Shell / Script
find /var/www/html -name 'admin*.php' -type f 2>/dev/null | wc -l

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP