Description
Fossify File Manager through 1.6.2 contains a path traversal vulnerability that allows crafted ZIP archives to write files outside the extraction folder by bypassing an unanchored startsWith check. Attackers can supply archive entries like ../<name>_x/file to create or overwrite files in sibling folders when a user extracts the archive.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Fossify | Fossify File Manager | ≤ 1.6.2 | — |
References
- https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/Hk2woGjsze third-party-advisory
- https://github.com/FossifyOrg/File-Manager/blob/82b3c98c9a7b90d8af2c2ff0c39c87f5917e1b08/app/src/main/kotlin/org/fossify/filemanager/activities/DecompressActivity.kt#L161-L189 technical-description
- 1.6.2 Release Notes release-notes
- VulnCheck Advisory: Fossify File Manager through 1.6.2 Zip Slip Path Traversal via DecompressActivity third-party-advisory