2011-10-27 10 views
10

Czy istnieje groźba XSS podczas ładowania niezaufaną plik SVG za pomocą znacznika img?XSS podczas załadunku niezaufane SVG za pomocą znacznika img

Jak w: <img src="untrusted.svg"/>

Czytałem, że większość przeglądarek wyłączyć skrypty SVG ładowane poprzez znacznik img.

+6

wszystkich przeglądarek wyłączyć skrypty dla img tagów AFAIK, daj mi znać, jeśli znajdziesz taki, który nie robi "t. –

Odpowiedz

5

To używane do pracy w niektórych przeglądarkach, ale nie więcej. Istnieje jednak powiązany problem. Jeśli jestem nieświadomym użytkownikiem, kliknij prawym przyciskiem myszy i pobierz obraz, a następnie otwórz go lokalnie, najprawdopodobniej otworzy się w przeglądarce i skrypt zostanie uruchomiony. Co jest trochę dziwne, biorąc pod uwagę, że to obraz. Przypuszczam, że jeśli klikniesz prawym przyciskiem myszy i wybierzesz "wyświetl obraz", który może również uruchomić skrypt, ponieważ otworzysz go gwałtownie.

+2

Masz rację, że skrypt może zostać uruchomiony, jeśli otworzysz plik lokalnie, ale w rzeczywistości nie może on za bardzo działać. Zasady dotyczące pochodzenia w JavaScript zapobiegają uzyskiwaniu dostępu do plików cookie lub innych poufnych informacji po ich lokalnym załadowaniu. – aecend

Powiązane problemy