Sto cercando di eseguire un'analisi di vulnerabilità CSRF per il mio sito web. Il mio sito Web utilizza un token anti-CSRF che viene inviato dal server al client con il cookie di sessione e quindi Javascript nel client lo elimina dal cookie e lo attacca come un'intestazione XSRF-TOKEN separata per essere rispedito al server .
Ho provato gli attacchi CSRF su un modulo vulnerabile XSS sul mio sito web da BurpSuite generando CSRF PoC dopo aver intercettato la richiesta, salvandola in un file html e aprendo il file in una nuova scheda con una sessione attiva in un'altra scheda. Ho scoperto che il browser non è in grado di inviare automaticamente il token XSRF ma lo fa per tutti i cookie e le altre intestazioni.
Voglio sapere se è possibile creare un nuovo o manipolare l'intestazione XSRF-TOKEN esistente dal lato client usando uno script e inviarlo con la richiesta. O se esiste un altro modo per inviare forzatamente l'intestazione XSRF-TOKEN o qualsiasi altro modo per eseguire l'attacco CSRF ?? A partire da ora, l'unica vulnerabilità che conosco è che sono in grado di aprire il mio sito web in un iframe proveniente da un altro dominio.