Open Graph è uno standard di metadati usato per controllare come appare una pagina web quando viene condivisa su piattaforme social e app di messaggistica. Consente a un sito di definire un titolo, una descrizione, un'immagine e altri campi di anteprima, così i link condivisi vengono visualizzati come una scheda invece che come semplice testo. In pratica, i dati Open Graph vengono spesso generati dinamicamente dal contenuto della pagina o dall'input della richiesta.
Nel contesto della cybersecurity, questo comportamento dinamico è importante perché la generazione dell'anteprima può diventare un problema di confine di fiducia. Se testo controllato dall'attaccante viene inserito nei template Open Graph, l'applicazione può creare markup malformato, innescare bug del parser o esporre i generatori di immagini lato server a injection. I difensori dovrebbero trattare i gestori dei metadati OG come qualsiasi altro percorso che accetta input non fidato: convalidare i valori, escapare l'output ed evitare di riflettere dati grezzi della richiesta in HTML, SVG o in pipeline di rendering correlate.


