Quando si carica un file SVG, l’SVG risultante rimuove gli elementi marker. Esiste un modo per impedire che ciò accada?
Esempio:
L’immagine originale è disponibile qui:
https://raw.githubusercontent.com/juju-solutions/bundle-kubeflow/1c76d8a0292f0a969f1ce416767ff3d5847508ca/docs/img/dex-unauthenticated.svg
1 Mi Piace
gerhard
(Gerhard Schlager)
2
Immagino che possiamo aggiungere l’elemento <marker> alla lista consentita. Non vedo alcun attributo che influisca sulla sicurezza.
4 Mi Piace
Grazie, ho inviato una PR per aggiungere marker all’allowlist durante il caricamento di un SVG.
4 Mi Piace
Stephen
(Stephen)
4
Per riferimento, WebKit ha avuto problemi di sicurezza con l’elemento marker. L’ultimo problema è stato un RCE a dicembre.
1 Mi Piace
sam
(Sam Saffron)
5
Grazie per la correzione @anthonydillon!
1 Mi Piace