webPromedium
Lab 159 — ShareVault — Path Traversal via Filter Bypass in File Download
hackadvisor
Task: File sharing platform with download endpoint protected by single-pass path traversal filter and file extension whitelist. Solution: Bypass traversal filter using nested ....// sequences that reassemble after removal, and bypass extension check using %23.pdf (URL-encoded hash) to truncate the filename, reading /root/flag.txt.
$ ls tags/ techniques/
path_traversalfilter_bypassnodejsnginxexpressurl_encodinghoneypot_flagfile_downloadsingle_pass_filterextension_whitelisthash_truncation
honeypot_flag_detectionnested_path_traversal_bypasssingle_pass_replace_bypasshash_fragment_extension_bypassfile_extension_whitelist_evasion
🔒
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
- [web][Pro]Lab 393 — ShareVault — Stored XSS via File Browser innerHTML— hackadvisor
- [web][Pro]Lab 346 — DropVault — Path Traversal via Tar Symlink Cache Poisoning— hackadvisor
- [web][Pro]Lab 16 — FileGate — Authentication Bypass in API Login— hackadvisor
- [web][Pro]Lab 224 — ModelVault — Path Traversal via OCI Manifest Digest— hackadvisor
- [web][Pro]Lab 156 — IntegraFlow — Path Traversal via Double URL Encoding— hackadvisor