SVG 파일을 업로드하면 결과 SVG에서 marker 요소가 제거됩니다. 이를 방지하는 방법이 있을까요?
예시:
원본 이미지는 다음 링크에서 확인할 수 있습니다:
https://raw.githubusercontent.com/juju-solutions/bundle-kubeflow/1c76d8a0292f0a969f1ce416767ff3d5847508ca/docs/img/dex-unauthenticated.svg
SVG 파일을 업로드하면 결과 SVG에서 marker 요소가 제거됩니다. 이를 방지하는 방법이 있을까요?
예시:
원본 이미지는 다음 링크에서 확인할 수 있습니다:
https://raw.githubusercontent.com/juju-solutions/bundle-kubeflow/1c76d8a0292f0a969f1ce416767ff3d5847508ca/docs/img/dex-unauthenticated.svg
<marker> 요소를 허용 목록(allowlist)에 추가할 수 있을 것 같습니다. 보안에 영향을 미치는 속성은 보이지 않습니다.
감사합니다. SVG를 업로드할 때 marker가 허용 목록(allowlist)에 추가되도록 PR을 제출했습니다.
참고로 WebKit는 marker 요소와 관련하여 보안 문제를 겪어 왔습니다. 마지막 문제는 12월에 발생한 RCE였습니다.
@anthonydillon 님, 수정해 주셔서 감사합니다!