CVE-2026-27621
TypiCMS Core에 SVG 파일 업로드를 통한 저장형 크로스 사이트 스크립팅(XSS) 취약점 존재
- 게시됨
- 2026. 2. 25.
- 업데이트됨
- 2026. 2. 26.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 8. 19.
기본 CVSS
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X낮음 · 다음 30일
- 백분위수
- 8.6%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
TypiCMS는 Laravel 프레임워크 기반의 다국어 콘텐츠 관리 시스템입니다. 버전 16.1.7 이전의 TypiCMS 파일 업로드 모듈에는 저장형 교차 사이트 스크립팅(XSS) 취약점이 존재합니다. 이 애플리케이션은 파일 업로드 권한이 있는 사용자가 SVG 파일을 업로드할 수 있게 허용합니다. MIME 유형 검증은 있지만 SVG 파일의 콘텐츠는 삭제(샌itization)되지 않습니다. 공격자는 악성 JavaScript 코드가 포함된 특수하게 제작된 SVG 파일을 업로드할 수 있습니다. 다른 사용자(예: 관리자)가 이 파일을 애플리케이션을 통해 보거나 접근하면 스크립트가 해당 사용자의 브라우저에서 실행되어 해당 사용자의 세션이 손상됩니다. 이 문제는 SVG 파싱 로직의 버그로 인해 더욱 악화되는데, 업로드된 SVG에 `viewBox` 속성이 없으면 500 오류가 발생할 수 있습니다. 그러나 공격자는 악성 페이로드에 유효한 `viewBox` 속성을 쉽게 포함할 수 있으므로 이는 XSS 취약점을 완화하지 못합니다. TypiCMS Core 버전 16.1.7에서 이 문제가 수정되었습니다.
소스
1CVE-2026-27621 - TypiCMS Core에 SVG 파일 업로드를 통한 저장형 교차 사이트 스크립팅(XSS) 취약점 존재
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.