🇰🇷 한글 설명
ILIAS의 QTI 문제 가져오기 이미지 처리 과정에서 제한되지 않은 파일 업로드 취약점이 발견되었습니다. 인증된 작성자가 조작된 아카이브를 업로드하여 .htaccess 및 PHP 파일을 실행 가능한 디렉토리에 작성함으로써 웹 서버 권한으로 원격 코드 실행(RCE)을 수행할 수 있습니다.
💡 쉬운 설명
권한을 가진 사용자가 문제 이미지 파일로 위장한 악성 파일을 업로드하여 서버를 해킹할 수 있는 문제입니다. 이를 통해 공격자는 서버에 명령을 내리거나 제어권을 탈취할 수 있습니다.
🇺🇸 원문 (English)
ILIAS before 9.24, 10.12, and 11.5 contains an unrestricted file upload vulnerability in QTI question import image handling (ilQtiMatImageSecurity) that allows authenticated authors to write executable files. Attackers with question pool import rights can import a crafted archive writing a .htaccess and PHP file to the web-served image directory, achieving remote code execution as the web server user.
📍 영향받는 시스템
ILIAS 9.24 미만, 10.12 미만, 11.5 미만 버전
⚔️ 공격 벡터
인증된 사용자가 QTI 문제 가져오기 기능을 통해 조작된 아카이브 파일을 업로드하여 실행 파일을 생성함
🛡️ 대응 방법
취약점이 해결된 최신 버전의 ILIAS로 업데이트하거나 이미지 업로드 제한 설정을 강화함
🔧 검증 코드
현재 설치된 ILIAS의 버전을 확인하여 취약한 버전 범위에 해당하는지 대조함
php -r 'echo "ILIAS_VERSION_CHECK";' | grep -i 'version'