Lunedi 26 Ottobre 2026 11:10:35 GMT+01:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Destination escape

Una classe di vulnerabilità in cui un'operazione su file finisce al di fuori del percorso di destinazione previsto.

Destination escape è una vulnerabilità nella gestione dei file in cui i dati destinati a una directory di destinazione vengono scritti altrove. Invece di finire all'interno del contenitore, dell'archivio o della destinazione di copia previsti, l'operazione oltrepassa quel confine e raggiunge un altro percorso sullo stesso sistema.

Questo è importante perché gli attaccanti possono usarlo per sovrascrivere file sensibili, depositare codice o spostare dati da un contesto isolato al file system dell'host. Compare spesso in funzionalità di copia, estrazione o importazione che si fidano di percorsi controllati dall'utente, collegamenti simbolici o nomi di file malformati. Le difese includono una normalizzazione rigorosa dei percorsi, il rifiuto delle sequenze di traversal, la risoluzione sicura dei collegamenti, il confronto del percorso finale risolto con una directory di base consentita e l'esecuzione dell'operazione con privilegi minimi. Nella revisione sicura del codice, qualsiasi flusso di trasferimento file dovrebbe essere trattato come un rischio di attraversamento di confine, non come un semplice comando di utilità.

← indice WIKICROOK