🇰🇷 한글 설명
dedi-group Der Dirigent 1.0의 여러 PHP 파일에서 원격 파일 포함(RFI) 취약점이 발견되었습니다. 공격자가 악의적인 URL을 dedi_path 또는 this_dir 파라미터에 입력하면 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
웹 애플리케이션이 사용자가 제공한 파일 경로를 검증하지 않고 포함(로드)합니다. 공격자가 원격 서버의 악성 코드를 실행하도록 만들 수 있습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in dedi-group Der Dirigent 1.0 allow remote attackers to execute arbitrary PHP code via a URL in the dedi_path parameter to (1) inc.generate_code.php, (2) fnc.type_forms.php, or (3) fnc.type.php in backend/inc/, or (4) frontend.php or (5) backend.php in projekt01/cms/inc/; or (6) the this_dir parameter to backend/inc/class.filemanager.php. NOTE: vectors 4 and 5 are disputed by CVE because PHP encounters a fatal function-call error on a direct request for the file, before reaching the include statement.
📍 영향받는 시스템
dedi-group Der Dirigent 1.0 및 이전 버전
⚔️ 공격 벡터
HTTP GET/POST 파라미터를 통한 원격 파일 포함 공격 (dedi_path, this_dir 파라미터)
🛡️ 대응 방법
Der Dirigent을 최신 버전으로 업그레이드하거나, 파라미터 검증 및 화이트리스트 기반 파일 경로 제한 구현
🔧 검증 코드
결과가 나오면 취약한 include 구문이 존재하는 것이고, 없으면 해당 패턴이 발견되지 않은 것입니다.
grep -r 'include.*\$dedi_path\|include.*\$this_dir' /var/www/html 2>/dev/null | head -5