Zip Slip è una vulnerabilità di traversal del percorso basata su archivi. Si verifica quando un software estrae un archivio ZIP o simile e si fida dei nomi dei file al suo interno. Una voce costruita ad arte come ../../etc/passwd o un percorso assoluto può far sì che l'estrazione scriva file al di fuori della cartella prevista, sovrascrivendo file dell'applicazione, script di avvio o contenuti web.
Questo è importante perché la gestione degli archivi è presente in installer, updater, strumenti di backup e processori di documenti, quindi un singolo bug può portare a sovrascrittura di file, persistenza o esecuzione di codice. I difensori prevengono Zip Slip normalizzando i percorsi prima della scrittura, rifiutando segmenti assoluti e segmenti di directory padre, e imponendo una radice di destinazione rigorosa. Nelle revisioni del codice sicuro e nei test, l'estrazione degli archivi è un punto comune in cui cercare questo errore.


