{"id":"CVE-2026-68922","title":"MobSF is a mobile application security testing tool used","summary":"MobSF is a mobile application security testing tool used. Prior to 4.5.1, find_icon_path_zip in mobsf/StaticAnalyzer/views/android/icon_analysis.py uses the Android manifest android:icon value to construct paths under the scan resource d…","severity":"medium","cvss":5.5,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:L/A:N","cwe":["CWE-22"],"vendor":"mobsf","product":"mobsf","affected":["mobsf < 4.5.1"],"patched":["mobsf 4.5.1"],"published":"2026-08-18","updated":"2026-09-18","sourceUpdated":"2026-09-18T20:09:01.757","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-68922","references":[{"url":"https://github.com/MobSF/Mobile-Security-Framework-MobSF/commit/62563ca429a75b3e5d47a13b958e1d2e7d5e2bbf","label":"security-advisories@github.com"},{"url":"https://github.com/MobSF/Mobile-Security-Framework-MobSF/pull/2627","label":"security-advisories@github.com"},{"url":"https://github.com/MobSF/Mobile-Security-Framework-MobSF/releases/tag/v4.5.1","label":"security-advisories@github.com"},{"url":"https://github.com/MobSF/Mobile-Security-Framework-MobSF/security/advisories/GHSA-8j49-mmcx-4mp5","label":"security-advisories@github.com"},{"url":"https://github.com/MobSF/Mobile-Security-Framework-MobSF/security/advisories/GHSA-8j49-mmcx-4mp5","label":"134c704f-9b21-4f2e-91b3-4a467353bcc0"},{"url":"https://github.com/advisories/GHSA-8j49-mmcx-4mp5"}],"tags":["nvd","ghsa","pip"],"epss":0.00431,"epssPercentile":0.36733,"aliases":["GHSA-8j49-mmcx-4mp5"],"ecosystem":"pip","ingestedAt":"2026-08-18T18:21:29.565Z","slug":"CVE-2026-68922","body":"## Overview\n\nMobSF is a mobile application security testing tool used. Prior to 4.5.1, find_icon_path_zip in mobsf/StaticAnalyzer/views/android/icon_analysis.py uses the Android manifest android:icon value to construct paths under the scan resource directory without rejecting traversal or verifying containment, allowing an authenticated user to upload a crafted ZIP or APK that reads a server file with an ALLOWED_EXTENSIONS suffix, copies it to DWD_DIR as the predictable name -icon., and retrieves it through the /download/ endpoint. The same behavior provides a file-existence oracle through the icon_path report field. This issue is fixed in version 4.5.1.\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.\n\n## Package advisory (CVE-2026-68922)\n\nAffected packages:\n\n- `mobsf < 4.5.1`\n\nPatched in:\n\n- `mobsf 4.5.1`\n\nSource: https://github.com/advisories/GHSA-8j49-mmcx-4mp5","depth":"sunlit","depthScore":30,"depthScoreParts":{"impact":30.3,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[]}