{"id":"CVE-2024-43093","published":"2024-11-13T18:15:21Z","modified":"2026-06-17T07:50:25Z","title":"Android Framework Privilege Escalation Vulnerability","vendor":"Android","product":"Framework","tier":"core","eol":null,"description":{"text":"In shouldHideDocument of ExternalStorageProvider.java, there is a possible bypass of a file path filter designed to prevent access to sensitive directories due to  incorrect unicode normalization. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.","provenance":"source","from":"NVD"},"summary":{"text":"The Android Framework contains a flaw in the shouldHideDocument method of ExternalStorageProvider.java, where a file path filter meant to block access to sensitive directories can be bypassed because of incorrect Unicode normalization. An attacker with local access and low privileges can exploit it to escalate privileges, which requires user interaction and no additional execution privileges.","provenance":"ai","model":"claude-haiku-5-5","generatedAt":"2026-10-23T07:15:00Z"},"cvss":{"score":7.3,"severity":"HIGH","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H","provenance":"source","from":"NVD"},"epss":{"score":0.00709,"percentile":0.53415,"date":"2026-10-29","provenance":"source"},"kev":{"dateAdded":"2024-11-07","dueDate":"2024-11-28","ransomware":false,"requiredAction":"Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.","notes":"https://source.android.com/docs/security/bulletin/2024-11-01 ; https://nvd.nist.gov/vuln/detail/CVE-2024-43093","provenance":"source"},"vulncheckKev":{"dateAdded":"2024-11-04","exploitedFirstSeen":"2024-11-04","ransomware":false,"evidence":[{"url":"https://docs.google.com/spreadsheets/d/1lkNJ0uQwbeC1ZTRrxdtuPLCIl7mlUreoKfSIgajnSyY/edit","date":"2024-11-04"},{"url":"https://source.android.com/docs/security/bulletin/2024-11-01","date":"2024-11-04"},{"url":"https://www.cybersecurity-help.cz/vdb/SB2024110465","date":"2024-11-04"},{"url":"https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json","date":"2024-11-07"},{"url":"https://securelist.com/ksb-apt-predictions-2025/114582/","date":"2024-11-25"},{"url":"https://source.android.com/docs/security/bulletin/2025-03-01","date":"2025-03-03"},{"url":"https://t.me/safebdv/1266","date":"2025-06-17"}],"evidenceTotal":7,"provenance":"source"},"exploited":true,"otx":{"pulseCount":50,"pulses":[{"name":"Actively_Exploited_Kev | Oct 30, 2026","url":"https://otx.alienvault.com/pulse/6ae35d889ea92b4ce19c2680","created":"2026-10-29"},{"name":"Actively_Exploited_Kev | Oct 29, 2026","url":"https://otx.alienvault.com/pulse/6ae20c1db17e7057ae7d9ad1","created":"2026-10-28"},{"name":"Actively_Exploited_Kev | Oct 28, 2026","url":"https://otx.alienvault.com/pulse/6ae0ba7e0e2a97ff7b218819","created":"2026-10-27"},{"name":"Actively_Exploited_Kev | Oct 27, 2026","url":"https://otx.alienvault.com/pulse/6adf68b85c3e852f3c111d18","created":"2026-10-26"},{"name":"Actively_Exploited_Kev | Oct 24, 2026","url":"https://otx.alienvault.com/pulse/6adb740e397c3ad4799aa4cd","created":"2026-10-23"},{"name":"Actively_Exploited_Kev | Oct 23, 2026","url":"https://otx.alienvault.com/pulse/6ada236fcfba2dfa730ea482","created":"2026-10-22"},{"name":"Actively_Exploited_Kev | Oct 22, 2026","url":"https://otx.alienvault.com/pulse/6ad8d33a077cbb5cab524d80","created":"2026-10-21"},{"name":"Actively_Exploited_Kev | Oct 21, 2026","url":"https://otx.alienvault.com/pulse/6ad78130c4d1ac2be83a8b6d","created":"2026-10-20"},{"name":"Actively_Exploited_Kev | Oct 20, 2026","url":"https://otx.alienvault.com/pulse/6ad62f63c24a405a3423cc13","created":"2026-10-19"},{"name":"Actively_Exploited_Kev | Oct 19, 2026","url":"https://otx.alienvault.com/pulse/6ad4dda174e5797d0bd238b7","created":"2026-10-18"}],"provenance":"machine"},"cwes":[{"id":"CWE-176","name":"Improper Handling of Unicode Encoding"}],"references":[{"url":"https://android.googlesource.com/platform/frameworks/base/+/7f83c671626f9bf993581f4598c22482d87cba10","tags":["Patch"]},{"url":"https://source.android.com/security/bulletin/2025-03-01","tags":["Vendor Advisory"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2024-43093","tags":["Third Party Advisory","US Government Resource"]}],"techniques":[{"id":"T1068","name":"Exploitation for Privilege Escalation","tactics":["privilege-escalation"],"provenance":"ai","basis":"ai-mapping","bases":["ai-mapping"],"basisDetail":"claude-haiku-5-5: local privilege escalation via filter bypass","mappingType":"exploitation_technique","evidence":[{"from":"description","quote":"there is a possible bypass of a file path filter designed to prevent access to sensitive directories","start":55,"end":155}],"model":"claude-haiku-5-5","confidence":"medium","confidenceNote":"AI-mapped from the description (quote-validated, not expert-reviewed)"},{"id":"T1005","name":"Data from Local System","tactics":["collection"],"provenance":"ai","basis":"ai-mapping","bases":["ai-mapping"],"basisDetail":"claude-haiku-5-5: gains access to sensitive local files","mappingType":"primary_impact","evidence":[{"from":"description","quote":"designed to prevent access to sensitive directories","start":104,"end":155}],"model":"claude-haiku-5-5","confidence":"medium","confidenceNote":"AI-mapped from the description (quote-validated, not expert-reviewed)"}],"reports":[],"affected":[],"advisories":[],"euvd":{"id":"EUVD-2024-40034","url":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2024-40034","exploited":true,"exploitedSince":"2024-11-07","provenance":"source"},"exploits":[],"exploitSources":{"pocGithub":{"count":1,"skipped":0,"earliest":"2026-10-22","earliestUrl":"https://github.com/xiaoxiaoyu78/gki-unicode-fix","repos":[{"name":"xiaoxiaoyu78/gki-unicode-fix","url":"https://github.com/xiaoxiaoyu78/gki-unicode-fix","stars":0,"created":"2026-10-22"}]},"first":{"date":"2026-10-22","source":"PoC-in-GitHub","url":"https://github.com/xiaoxiaoyu78/gki-unicode-fix"},"provenance":"source"},"exploitRefs":[],"flow":[{"stage":"exploitation","techniques":["T1068"],"provenance":"ai"},{"stage":"primary","techniques":["T1005"],"provenance":"ai"}],"timeline":[{"date":"2024-11-04","kind":"exploited-reported","label":"Exploitation first reported (VulnCheck KEV evidence)","url":"https://docs.google.com/spreadsheets/d/1lkNJ0uQwbeC1ZTRrxdtuPLCIl7mlUreoKfSIgajnSyY/edit","provenance":"source"},{"date":"2024-11-07","kind":"kev","label":"Added to CISA KEV","url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog","provenance":"source"},{"date":"2024-11-07","kind":"euvd-exploited","label":"ENISA EUVD: exploited","url":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2024-40034","provenance":"source"},{"date":"2024-11-13","kind":"published","label":"Published (NVD)","url":"https://nvd.nist.gov/vuln/detail/CVE-2024-43093","provenance":"source"},{"date":"2026-10-22","kind":"exploit-public","label":"First public exploit: PoC-in-GitHub","url":"https://github.com/xiaoxiaoyu78/gki-unicode-fix","provenance":"source"}],"speed":{"daysToPublicExploit":708,"firstExploitFrom":"PoC-in-GitHub","daysToKev":null},"priority":{"score":58.8,"factors":[{"name":"In a KEV catalog","points":35.0,"detail":"listed in CISA KEV and VulnCheck KEV"},{"name":"Recent KEV listing","points":0.0,"detail":"added 725 days ago"},{"name":"Known ransomware use","points":0.0,"detail":"not known"},{"name":"EPSS percentile","points":10.68,"detail":"percentile 0.5342"},{"name":"Named in threat reports","points":0.0,"detail":"0 reports"},{"name":"Public exploit code","points":5.0,"detail":"1 PoC-in-GitHub repo"},{"name":"Mentioned in OTX pulses","points":3.0,"detail":"50 pulses"},{"name":"CVSS severity","points":5.11,"detail":"base score 7.3"},{"name":"End-of-life product","points":0.0,"detail":"supported or unknown"}]}}