La risoluzione del template di pagina è la logica del core di WordPress che decide quale file di template del tema deve essere caricato per una richiesta di pagina. Valuta il contenuto richiesto, la gerarchia del tema e le regole di denominazione dei template per scegliere il file PHP che renderizza la pagina.
Questo è importante per la sicurezza perché la selezione del template è una gestione dei file, e la gestione dei file è una superficie di attacco comune. Se un attaccante può influenzare il percorso o il nome usato durante la risoluzione, potrebbe spingere WordPress verso un file PHP locale non previsto, creando un rischio di traversamento del percorso o di inclusione di file. In attacchi reali, i difensori cercano layout del tema non sicuri, directory scrivibili e impostazioni del server che rendono raggiungibili i file locali. In difesa, mantenere WordPress aggiornato, usare temi ben strutturati e limitare l'accesso ai file PHP sensibili aiuta a ridurre la possibilità che la logica dei template diventi esecuzione di codice.


