Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious ZIP with ../ traversal entries
-
DeliveryDeliver archive to victim device
-
ExploitVictim extracts archive in Fossify File Manager
-
ExecutionUnanchored startsWith check bypassed
-
ImpactFiles written/overwritten in sibling folders
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the victim to obtain a specially crafted ZIP archive on their device and manually extract it using Fossify File Manager's decompress feature (DecompressActivity) - this UI:A requirement and the AV:L local vector are the primary limiting factors. The specific trigger is the unanchored startsWith validation in the extraction path check, which crafted entries of the form ../<name>_x/file bypass to escape the chosen extraction folder. No authentication or special app configuration is needed; the flaw affects the default extraction behavior of versions through 1.6.2. There is no remote network vector and no code execution demonstrated - impact is limited to file creation/overwrite in folders writable by the app. |
| Impact | This is a genuinely low-to-moderate priority issue despite the CWE-22 path traversal classification. The provided CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N) scores 4.6 (Medium) and tells a consistent, non-alarming story: the attack is local (AV:L) rather than network-facing, requires active user interaction (UI:A - the victim must manually extract a malicious archive), and yields only Limited integrity impact (VI:L) with no confidentiality or availability impact. No EPSS score, no CISA KEV listing, and no explicit POC flag were supplied, so there is no signal of active or probable exploitation - though a detailed VulnCheck advisory and a HackMD technical writeup exist, which lowers the barrier to developing a working exploit. The signals do not conflict: a local, user-interaction-gated, integrity-only flaw in a niche open-source Android app is exactly the kind of 'valid but not urgent' bug that warrants patching on a normal cycle rather than emergency response. One caveat for defenders: the impact is bounded to writing/overwriting files in sibling folders - no code execution is demonstrated in the available data - but an attacker who can overwrite app-accessible files could potentially tamper with other data the app can reach. |
| Exploit ScenarioDerived | An attacker distributes a crafted ZIP archive (via messaging, email, or a download) containing entries named like ../<name>_x/file that defeat the app's unanchored startsWith path check. When the victim opens the archive in Fossify File Manager and taps extract, the decompression routine writes attacker-controlled files into folders adjacent to the intended extraction directory, creating or overwriting files outside the target. No weaponized exploit code is flagged in the input, but public technical writeups (VulnCheck, HackMD) describe the bypass in detail. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Path traversal in Fossify File Manager through 1.6.2 allows a crafted ZIP archive to write files outside the chosen extraction folder by exploiting an unanchored startsWith check in DecompressActivity. Exploitation requires the victim to manually extract the malicious archive (UI:R, AV:L), limiting impact to file creation or overwrite in directories writable by the app; no public exploit code or active exploitation has been identified, and no authentication is required per the CVSS vector (PR:N).
RemediationAI
No vendor-released patch is identified at time of analysis. Users should not extract untrusted ZIP archives with Fossify File Manager. If extraction is necessary, inspect archive entries for '../' sequences using a desktop tool before transferring them to the device. Alternatively, use a different file manager that properly validates extraction paths, or extract archives on a desktop and copy only the needed files. As a compensating control, rely on Android's scoped storage to limit writable locations, but note that the app's own writable directories remain at risk. Disabling the app's decompress feature is not directly possible; avoid using the app for any archive extraction until a fix is released. Monitor the vendor's releases page (https://github.com/FossifyOrg/File-Manager/releases) for updates.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in Fossify File Manager's DecompressActivity (Android, Kotlin) where ZIP archive entries are extracted. The code uses an unanchored startsWith check on the destination path to prevent path traversal (CWE-22), but this check fails to account for directory traversal sequences or sibling folders with similar prefixes. An attacker can craft a ZIP entry such as '../<name>_x/file' that, when checked against the extraction path, passes the prefix test because the path string begins with the same characters, yet after path normalization it escapes the intended folder. This classic 'zip slip' flaw allows arbitrary file write within the app's writable storage. The affected code is at https://github.com/FossifyOrg/File-Manager/blob/82b3c98c9a7b90d8af2c2ff0c39c87f5917e1b08/app/src/main/kotlin/org/fossify/filemanager/activities/DecompressActivity.kt#L161-L189.
Know when Android gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Local attack requiring the victim to extract a malicious archive (AV:L, UI:R); no auth needed (PR:N); only limited file-overwrite integrity impact (I:L) with no confidentiality or availability loss.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
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.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows and OS X and before 11.2.202.466
Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in A
Android 3.0 through 4.1.x on Disney Mobile, eAccess, KDDI, NTT DOCOMO, SoftBank, and other devices does not properly imp
Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android bef
Apktool versions 2.9.1 and prior contain a path traversal vulnerability when processing Android APK files. Malicious APK
An elevation of privilege vulnerability in the Android system (art). Rated high severity (CVSS 7.8), this vulnerability
The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a
Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows
Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows
Android 1.6 Donut through 4.2 Jelly Bean does not properly check cryptographic signatures for applications, which allows
luni/src/main/java/java/io/ObjectInputStream.java in the java.io.ObjectInputStream implementation in Android before 5.0.
The Broadcom Wi-Fi driver in the kernel in Android 4.x before 4.4.4, 5.x before 5.1.1 LMY49G, and 6.x before 2016-02-01
EUVD-2026-99016
GHSA-3q2q-qm6m-5wjv
NVD
CVE.org
EPSS
Exploit-DB