PostScript è un linguaggio di descrizione pagina usato per descrivere come testo, grafica e impaginazione devono essere resi su una pagina. Invece di essere una semplice immagine o un contenitore di documenti, può contenere istruzioni che una stampante o un interprete esegue per produrre l'output. Per questo motivo, PostScript è spesso gestito da strumenti lato server, come motori di conversione documenti e renderer.
Nella sicurezza informatica, PostScript è importante perché il suo parsing non è sempre passivo: un file creato ad arte può attivare un comportamento complesso dell'interprete, esaurimento delle risorse o percorsi di elaborazione pericolosi in strumenti come Ghostscript. Gli attaccanti possono abusare delle funzioni di caricamento caricando file PostScript malevoli in applicazioni che generano automaticamente anteprime, miniature o documenti convertiti. I difensori riducono il rischio limitando chi può caricare file, isolando i servizi di conversione, mantenendo aggiornati gli interpreti e trattando l'elaborazione dei documenti come esecuzione di codice non attendibile anziché come semplice gestione di file.


