CVE-2026-107380 in svg-sanitizer
요약
\~에 의해 VulDB • 2026. 10. 08.
savg-sanitizer는 PHP용 SVG/XML sanitizer입니다. 버전 1.0.0 이전의 svg-sanitizer에서 `isHrefSafeValue()` 메서드는 XML DTD 엔티티 확장 후 SVG href를 검증하지만, `saveXML()`은 DTD 선언을 제거한 후 원래 엔티티 참조를 직렬화합니다. Tab과 같은 조작된 엔티티는 sanitizer에게 안전한 프래그먼트 접두사로 인식될 수 있지만, 인라인 HTML 렌더링 중 HTML5 네임드 캐릭터 리퍼런스(resolution)가 살아남은 참조를 공백으로 변환하여 `javascript:` URL을 노출시킵니다. 애플리케이션이 sanitized SVG를 인라인으로 임베딩할 경우, 링크를 활성화한 사용자가 삽입된 페이지의 오리진에서 스크립트 실행을 유발할 수 있습니다. 이 문제는 버전 1.0.0에서 수정되었습니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.