L'elemento Marker viene rimosso dall'SVG caricato

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

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

Per riferimento, WebKit ha avuto problemi di sicurezza con l’elemento marker. L’ultimo problema è stato un RCE a dicembre.

1 Mi Piace

Grazie per la correzione @anthonydillon!

1 Mi Piace