githubEdit

πŸ“¦ZIP Slip

chevron-rightWhat is Zip Slip vulnerability ?hashtag

When a ZIP/archive file is automatically decompressed after the upload.

The vulnerability has been found in multiple ecosystems, including JavaScript, Ruby, .NET and Go, but is especially prevalent in Java, where there is no central library offering high level processing of archive (e.g. zip) files. The lack of such a library led to vulnerable code snippets being hand crafted and shared among developer communities such as StackOverflow.arrow-up-right

The vulnerability is exploited using a specially crafted archive that holds directory traversal filenames (e.g. ../../evil.sh). The Zip Slip vulnerability can affect numerous archive formats, including tar, jar, war, cpio, apk, rar and 7z.

Exploitation

evilarc

Last updated