Il prerendering è una funzionalità del browser che carica una pagina che l’utente probabilmente visiterà dopo, di solito in background e in uno stato nascosto. Se l’utente segue quel percorso di navigazione, il browser può visualizzare più rapidamente la pagina preparata.
Preparare una pagina comporta l’esecuzione di codice nel browser e la gestione della memoria prima che l’utente la apra. Questo lavoro aggiuntivo può introdurre rischi per la sicurezza, inclusi bug di gestione della memoria come gli errori use-after-free. Gli aggressori potrebbero tentare di sfruttare tali vulnerabilità tramite contenuti web appositamente predisposti, anche se la sola esistenza di una vulnerabilità non dimostra che sia stata sfruttata. I produttori di browser correggono questi problemi, mentre chi si occupa della difesa dovrebbe mantenere aggiornati i browser e verificare che i dispositivi gestiti eseguano versioni supportate.


