При загрузке SVG в результате из файла удаляются элементы marker. Есть ли способ предотвратить это?
Пример:
Исходное изображение можно найти здесь:
https://raw.githubusercontent.com/juju-solutions/bundle-kubeflow/1c76d8a0292f0a969f1ce416767ff3d5847508ca/docs/img/dex-unauthenticated.svg
1 лайк
gerhard
(Gerhard Schlager)
18.Сентябрь.2020 11:13:11
2
Думаю, мы можем добавить элемент <marker> в белый список. Я не вижу никаких атрибутов , которые влияли бы на безопасность.
4 лайка
Спасибо, отправил PR для добавления marker в белый список при загрузке SVG.
4 лайка
Stephen
(Stephen)
18.Сентябрь.2020 19:33:51
4
Для справки: в WebKit ранее возникали проблемы с безопасностью элемента marker. Последняя уязвимость позволяла выполнить произвольный код (RCE) в декабре.
1 лайк
sam
(Sam Saffron)
06.Июль.2021 01:08:38
5
Спасибо за исправление, @anthonydillon !
1 лайк