Sfruttare i collegamenti mailto

3

Supponendo che l'utente abbia il potere di includere qualsiasi contenuto dopo mailto: snippet, ci sono possibili vulnerabilità di sicurezza?

Esempio:

L'utente dice che il suo indirizzo email è foo . Il link sulla pagina (visibile a tutti) sarà: <a href="mailto:foo">foo</a> .

Sono interessato a sapere se esiste un modo per sfruttare questa cosa.

    
posta Ionică Bizău 19.05.2015 - 08:13
fonte

1 risposta

4

Che cosa succede se hanno inserito il loro indirizzo email come

"></a><script>alert("XSS")</script><a href="

che (potrebbe) essere reso dall'applicazione come

<a href="mailto:"></a><script>alert("XSS")</script><a href="">"></a><script>alert("XSS")</script><a href="</a> .

che causa una vulnerabilità XSS memorizzata .

Per impedire ciò, l'applicazione deve codificare la percentuale dell'URL e quindi codificare il valore dell'email in HTML.

    
risposta data 19.05.2015 - 12:29
fonte

Leggi altre domande sui tag