🇰🇷 한글 설명
Achievo 1.1.0의 index.php에서 config_atkroot 파라미터를 통해 발생하는 원격 파일 포함(RFI) 취약점입니다. 공격자가 악의적인 PHP 파일을 포함시켜 서버에서 임의의 PHP 코드를 원격으로 실행할 수 있습니다.
💡 쉬운 설명
Achievo 웹 애플리케이션에서 파일을 불러오는 부분에 검증이 부족하여, 공격자가 악의적인 파일 경로를 입력하면 서버가 그 파일을 실행합니다. 이를 통해 공격자는 서버를 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in index.php in Achievo 1.1.0 allows remote attackers to execute arbitrary PHP code via a URL in the config_atkroot parameter.
📍 영향받는 시스템
Achievo 1.1.0 및 이전 버전
⚔️ 공격 벡터
HTTP GET/POST 파라미터(config_atkroot)를 통해 원격 파일 포함 경로 주입
🛡️ 대응 방법
Achievo를 1.1.1 이상으로 업그레이드하거나 input validation을 추가하여 config_atkroot 파라미터 검증
🔧 검증 코드
Achievo의 index.php 파일이 발견되고 config_atkroot를 처리하면 해당 버전이 설치된 것입니다. 파일이 없으면 Achievo가 설치되지 않았거나 제거된 상태입니다.
find /var/www -name 'index.php' -path '*/achievo/*' 2>/dev/null | head -1 | xargs grep -l 'config_atkroot' 2>/dev/null