
Moodle의 Shibboleth 인증 모듈을 대상으로 하는 사전 인증 원격 코드 실행 익스플로잇입니다. 테스트 및 교육을 위한 Docker 기반 랩 환경을 포함합니다.
Moodle은 세계에서 가장 인기 있는 학습 관리 시스템입니다. 몇 분 안에 e러닝 웹사이트를 만들어 보세요!
Moodle의 Shibboleth 인증 모듈에서 인증되지 않은 원격 코드 실행 취약점이 존재합니다. 이는 대학에서 널리 사용되어 한 대학의 학생들이 다른 대학에서 인증받고 외부 강좌를 수강하며 다른 사람들과 즐길 수 있도록 합니다.
git clone https://github.com/lavclash75/CVE-2021-36394-Pre-Auth-RCE-in-Moodle.git
cd "CVE-2021-36394 Pre-Auth RCE in Moodle"
docker-compose up -d
그런 다음 docker로 접속하여 /var/www/html/moodle-3.11.0/config.php 파일을 변경합니다.
$CFG->wwwroot = 'http://127.0.0.1';
위 링크를 자신의 실제 주소로 변경하세요. 반드시 실제 주소여야 합니다.