L'eliminazione di file consiste nella rimozione di dati archiviati su disco o in un filesystem. Nella sicurezza informatica, è importante perché cancellare file può mandare in errore le applicazioni, rimuovere configurazioni, eliminare registri o interrompere i contenuti degli utenti anche quando un aggressore non ottiene mai l'esecuzione di codice. Su server e dispositivi appliance, l'impatto può andare da una perdita di dati minore a un incidente di disponibilità completo se vengono rimossi file critici del repository, di identità o di rilascio.
Gli aggressori possono attivare l'eliminazione di file tramite una gestione non sicura dei percorsi, una logica di caricamento file insicura, l'iniezione di comandi negli strumenti di manutenzione o difetti nel codice lato server che consentono all'input dell'utente di influenzare le operazioni del filesystem. I difensori riducono il rischio convalidando l'input, limitando i permessi dei file, isolando i percorsi sensibili, mantenendo backup e monitorando attività di eliminazione insolite. In pratica, i bug di eliminazione di file sono pericolosi perché trasformano una semplice richiesta in un problema di interruzione del business.


