🇰🇷 한글 설명
vTiger 6.0의 Install 모듈 내 Index.php가 접근 제한을 제대로 수행하지 않아 X-Requested-With HTTP 헤더를 통해 원격에서 애플리케이션을 재설치할 수 있습니다. 공격자는 db_name 파라미터를 통해 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
vTiger의 설치 프로그램이 보호되지 않아 누구나 원격으로 시스템을 다시 설치할 수 있습니다. 이를 악용하면 공격자가 서버에서 악의적인 코드를 실행할 수 있습니다.
🇺🇸 원문 (English)
views/Index.php in the Install module in vTiger 6.0 before Security Patch 2 does not properly restrict access, which allows remote attackers to re-install the application via a request that sets the X-Requested-With HTTP header, as demonstrated by executing arbitrary PHP code via the db_name parameter.
📍 영향받는 시스템
vTiger 6.0 (Security Patch 2 이전)
⚔️ 공격 벡터
X-Requested-With: XMLHttpRequest 헤더와 db_name 파라미터를 통한 원격 설치 모듈 접근 및 PHP 코드 주입
🛡️ 대응 방법
vTiger 6.0 Security Patch 2 이상으로 업그레이드하여 설치 모듈 접근 제한 강화 또는 install/ 디렉토리 웹 접근 차단
🔧 검증 코드
HTTP 응답에서 install 또는 setup 키워드가 나타나면 설치 모듈이 노출된 취약 상태이며, 응답이 없으면 안전합니다.
curl -s -H "X-Requested-With: XMLHttpRequest" http://localhost/vTiger/install/index.php 2>/dev/null | grep -qi "install\|setup" && echo "Vulnerable" || echo "Safe"