
CVE-2024-37383 Proof of Concept
CVE-2024-37383 취약점을 직접 실습해보기 위한 레포지토리입니다.
Roundcube에서 svg 태그를 처리할 때 속성 파싱이 제대로 이루어지지 않아 공격자가 조작된 <svg> 태그가 포함된 html 페이로드를 메일에 삽입하면 브라우저에서 임의의 스크립트가 실행된다.
git clone https://github.com/hyungin0505/CVE-2024-37383_PoC.git
cd CVE-2024-37383_PoC
docker compose up -d
환경 설정을 마치면 localhost:8080/에서 Roundcube 웹 메일 서버에 접근할 수 있습니다.
docker-compose.yml 파일에서 기본 사용자 계정은 [email protected]:1234로 설정되어 있습니다.
python3 send.py
send.py로 html 페이로드가 담긴 SMTP 메일을 전송하면 Roundcube의 받은 편지함에서 해당 메일을 확인할 수 있다.
