Una directory di upload eseguibile è una cartella accessibile via web che accetta file caricati ed è configurata in modo che il server possa eseguire gli script archiviati al suo interno. In un'applicazione PHP, ciò significa che un file che termina con .php o con un'altra estensione eseguibile può essere interpretato come codice invece di essere trattato come contenuto inattivo.
Questo è importante perché una vulnerabilità di caricamento file diventa molto più grave quando la posizione di upload è eseguibile. Un attaccante può inserire nella directory una web shell o una backdoor e trasformare un semplice upload in esecuzione di codice remoto. Gli difensori riducono questo rischio memorizzando i file caricati al di fuori della web root, disabilitando l'esecuzione degli script nei percorsi di upload, limitando i permessi di scrittura e analizzando i file eseguibili inattesi dopo gli upload.


