🇰🇷 한글 설명
Docebo LMS 3.0.3의 원격 파일 포함(RFI) 취약점으로, GLOBALS[where_lms] 파라미터를 통해 공격자가 악의적인 파일을 포함시켜 임의의 PHP 코드 실행 가능. class.definition.php와 scorm_utils.php 파일이 특히 영향받음.
💡 쉬운 설명
Docebo LMS에서 공격자가 특수한 링크를 만들어서 서버에 악의적인 코드를 실행하도록 할 수 있는 보안 결함. 이를 이용하면 서버 전체를 장악당할 수 있음.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in Docebo LMS 3.0.3 allow remote attackers to execute arbitrary PHP code via a URL in the GLOBALS[where_lms] parameter to (1) class.module/class.definition.php and (2) modules/scorm/scorm_utils.php. NOTE: this issue may overlap CVE-2006-2577.
📍 영향받는 시스템
Docebo LMS 3.0.3 및 그 이전 버전
⚔️ 공격 벡터
GLOBALS[where_lms] 파라미터에 원격 PHP 파일의 URL을 주입하여 서버에서 파일을 포함시키고 코드 실행
🛡️ 대응 방법
Docebo LMS를 3.0.4 이상으로 업그레이드하고, 입력값 검증 및 allow_url_include 설정 비활성화
🔧 검증 코드
설치된 Docebo 경로에서 where_lms 파라미터 사용 여부를 확인. 결과가 나오면 해당 파일의 버전을 확인하여 3.0.3 이하인지 검증.
grep -r 'where_lms' /var/www/docebo/ 2>/dev/null | head -5