webPromedium

Lab 346 — DropVault — Path Traversal via Tar Symlink Cache Poisoning

hackadvisor

Task: DropVault file sharing platform with archive import feature using npm tar v6.1.1 (CVE-2021-32803). Solution: Craft a tar with a directory entry followed by a same-name symlink to /root/ — cache poisoning bypasses symlink protection, scanDir traverses the symlink and registers /root/flag.txt in the database for download.

$ ls tags/ techniques/
tar_symlink_cache_poisoningdirectory_entry_cache_primingsymlink_directory_replacementfs_statsync_symlink_followingdatabase_registered_file_serving

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

Sign in with GitHub to continue. No email required.

$sign in

$ grep --similar

Similar writeups