CVE Radar

CVE Radar Logo
CVERadar

Edition used by more than 30,000 companies in more than 150 countries.
Sign Up For Free

CVE-2024-43093

Critical Severity|Google
71
SVRS
7.3
CVSSv3
0.00138
EPSS
TAGS
In The WildExploit AvaliableCISA KEV
VECTOR STRING
CVSS:3.1AV:LAC:LPR:LUI:RS:UC:HI:HA:H
PUBLICATION DATE2024-11-13
LAST MODIFIED2025-10-21

Deep CVE Analysis in Progress

The system is currently conducting an in-depth analysis of the selected CVE. This includes advanced correlation, vulnerability classification, and cross-referencing with real-time threat intelligence sources. Once the analysis is complete, the page will automatically update with enriched vulnerability data and actionable insights.

Security Intelligence Brief

1. What is this vulnerability and why does it matter?
This vulnerability, identified as CVE-2024-43093, involves a bypass of a file path filter in the `shouldHideDocument` function of `ExternalStorageProvider.java`. The bypass occurs due to incorrect Unicode normalization, which can be exploited to access sensitive directories. This flaw is critical because it can lead to a local escalation of privilege, allowing an attacker with local access to gain higher system permissions without needing additional execution privileges. While user interaction is required for exploitation, the potential for an attacker to gain elevated access makes this a significant security risk, as it could lead to unauthorized data access, modification, or further system compromise.
2. What are the CVSS score, severity level, and disclosure details?
The CVSS score for CVE-2024-43093 is 7.3, which categorizes its severity level as High. This vulnerability was published on 2024-11-13 17:25:14 and last modified on 2025-10-21 22:55:36.
3. Which products, vendors, systems, and versions are affected?
The provided CVE data indicates the vulnerability resides in `ExternalStorageProvider.java`, specifically within the `shouldHideDocument` function. This strongly suggests an impact on systems utilizing Android or frameworks that incorporate similar Java components for managing external storage. However, the specific products, vendors, or exact versions affected are not detailed in the provided information. Further investigation into the software stack using this component would be necessary to identify precise affected entities.
4. What is the technical root cause and attack vector?
The technical root cause of CVE-2024-43093 is an incorrect Unicode normalization implementation within a file path filter. Specifically, in the `shouldHideDocument` function of `ExternalStorageProvider.java`, the filter designed to prevent access to sensitive directories can be bypassed because it does not properly handle Unicode representations of file paths. This flaw is categorized under CWE-176: Improper Handling of Unicode Encoding. The attack vector is local, meaning an attacker must have local access to the system. While user interaction is needed for exploitation, no additional execution privileges are required initially, making it accessible to a standard user account.
5. How can this vulnerability be exploited?
This vulnerability can be exploited by a local attacker who can induce user interaction. The attacker would craft a malicious file path or input that, due to incorrect Unicode normalization, bypasses the `shouldHideDocument` filter in `ExternalStorageProvider.java`. This bypass allows the attacker to access sensitive directories that would otherwise be protected. By gaining unauthorized access to these directories, the attacker can achieve a local escalation of privilege, potentially reading, writing, or modifying files that should only be accessible by higher-privileged processes or users. The exact nature of the required user interaction is not specified, but it typically involves an unsuspecting user opening a malicious file, clicking a link, or interacting with a specially crafted application.
6. What mitigation steps and patches are available?
The provided CVE data does not explicitly detail specific mitigation steps or available patches. However, given the nature of the vulnerability, the primary mitigation will be the application of vendor-issued security patches. These patches are expected to correct the incorrect Unicode normalization issue within the `ExternalStorageProvider.java` component, thereby fixing the file path filter bypass. Users and administrators of potentially affected systems should monitor official advisories from the relevant vendors (e.g., Android security bulletins) for patch availability and apply them as soon as possible.
7. How can vulnerable systems be detected?
Detection of vulnerable systems typically involves identifying the version of the `ExternalStorageProvider.java` component or the operating system/framework that incorporates it. Administrators should consult the official security advisories from the relevant vendor (e.g., Google for Android) for specific version numbers or build identifiers that are vulnerable or patched. Automated vulnerability scanners configured to check for CVE-2024-43093 would also be effective once vendor-specific detection signatures are available. Manual inspection of system component versions might be necessary in environments without such scanning capabilities.
8. What are the indicators of compromise (IOCs)?
The provided CVE data does not specify any direct indicators of compromise (IOCs) for CVE-2024-43093. However, potential IOCs for a local escalation of privilege vulnerability might include:
  • Unusual access patterns to sensitive directories that should be restricted.
  • Unexpected file modifications or creations in system-protected areas.
  • New or unexpected processes running with elevated privileges.
  • Changes to system configurations or security settings without administrative consent.
  • Logs showing attempts to access restricted paths with unusual character sequences or Unicode manipulations.
Monitoring system logs for abnormal activity and unauthorized privilege escalation attempts is crucial.
9. Which threat actors are known to exploit this vulnerability?
While the CVE data states that "Active exploits have been published to exploit the vulnerability," it does not name any specific threat actors or groups. It indicates that the knowledge and tools required to exploit this flaw are publicly available and being utilized in the wild. This raises the urgency for patching, as the absence of named actors does not diminish the immediate threat posed by active exploitation.
10. What public intelligence references and advisories exist?
The primary public intelligence reference for this vulnerability is its CVE identifier: CVE-2024-43093. Further advisories and detailed technical guidance are expected to be published by the vendor responsible for the `ExternalStorageProvider.java` component, likely through their official security bulletins or advisories. Cybersecurity intelligence platforms and vulnerability databases will also list and track this CVE, providing additional context as more information becomes available.
11. What is the risk assessment and urgency level?
The risk assessment for CVE-2024-43093 is High, primarily due to its CVSS score of 7.3 and the potential for local escalation of privilege. The vulnerability can lead to an attacker gaining higher permissions locally, which could compromise system integrity and confidentiality. The urgency level is also assessed as High because "Active exploits have been published to exploit the vulnerability." This means that the vulnerability is not theoretical but is being actively leveraged by attackers. While user interaction is required, the lack of need for additional execution privileges makes it an accessible target for malicious actors. Immediate attention and the application of available patches are strongly recommended to mitigate the risk of compromise.

No IOCs found for this CVE

TitleSoftware LinkDate
Android Framework Privilege Escalation Vulnerabilityhttps://www.cisa.gov/search?g=CVE-2024-430932024-11-07
exploitsecure/CVE-2024-43093https://github.com/exploitsecure/CVE-2024-430932024-11-05
SOCRadar Logo

Enhance Your CVE Management with SOCRadar Vulnerability Intelligence

Get comprehensive CVE details, real-time notifications, and proactive threat management all in one platform.

CREATE FREE ACCOUNT
CVE Details
Access comprehensive CVE information instantly
Real-time Tracking
Subscribe to CVEs and get instant updates
Exploit Analysis
Monitor related APT groups and threats
IOC Tracking
Analyze and track CVE-related IOCs
Critical Remote Code Execution Vulnerability Patched in Android - SecurityWeek
2026-05-05
Critical Remote Code Execution Vulnerability Patched in Android - SecurityWeek | News Content: Google announced on Monday the release of an Android update patching a critical vulnerability that can be exploited for remote code execution. The flaw, tracked as CVE-2026-0073, affects Android’s System component, allowing an attacker to exploit it to execute code as the shell user without additional execution privileges. User interaction is not required for exploitation. The advisory reveals that the issue impacts ‘adbd’ (Android Debug Bridge daemon), a background process running on Android devices that manages communication between the device and a computer, facilitating debugging and shell
cve-2025-38352cve-2024-50302cve-2026-0073cve-2024-43093
What Android security threats should IT know about?
2025-09-03
What Android security threats should IT know about? | From OS vulnerabilities to ransomware attacks, Android devices continue to face a variety of security risks. As soon as Google fixes one problem, another threat comes along. GPT.display('halfpage') GPT.display('mu-1') Data security is
fraudtechtarget.comrssforum
CVE-2024-43093 | Google Android 12/13/14/15 ExternalStorageProvider.java shouldHideDocument Local Privilege Escalation (EUVD-2024-40034)
vuldb.com2025-08-27
CVE-2024-43093 | Google Android 12/13/14/15 ExternalStorageProvider.java shouldHideDocument Local Privilege Escalation (EUVD-2024-40034) | A vulnerability classified as problematic was found in Google Android 12/13/14/15. Impacted is the function shouldHideDocument of the file ExternalStorageProvider.java. Executing manipulation can lead to Local Privilege Escalation. This vulnerability is registered as CVE-2024-43093. The attack needs to be launched locally. Furthermore
newsvuldb.comrssforum
Android security update contains 2 actively exploited vulnerabilities - CyberScoop
2025-03-03
Android security update contains 2 actively exploited vulnerabilities - CyberScoop | News Content: Google addressed 43 vulnerabilities affecting Android devices in its March security update, including a pair of software defects reportedly under active exploitation. Google said the two vulnerabilities — CVE-2024-43093 and CVE-2024-50302 — “may be under limited, targeted exploitation.” The most severe of the flaws under active exploitation, CVE-2024-43093, carries a CVSS score of 7.8 and was added to the Cybersecurity and Infrastructure Security Agency’s known exploited vulnerabilities catalog in November. The Android framework privilege escalation vulnerability allows attackers to gain local escalation
google.comrssforumnews
avatar
blackorbird@blackorbird
2026-01-09
About a serious Android kernel vulnerability, CVE-2024-43093 (rated 7.8/high severity), involving improper handling of zero-width Unicode characters (e.g., zero-width joiner, ZWJ). This flaw allows unprivileged apps to bypass Android's storage isolation mechanisms and gain
avatar
Petrus Germanicus@gothburz
2025-10-23
Two separate teams, same device, same day. The S25 results at #Pwn2Own show input validation remains mobile security's Achilles heel. We saw similar patterns with CVE-2024-43093 (active exploitation). When will vendors prioritize fuzzing and formal verification in their SDL?
avatar
Petrus Germanicus@gothburz
2025-10-23
Input validation failures continue to be the gift that keeps on giving for mobile attackers. This S25 exploit mirrors vulnerabilities such as CVE-2024-43093 (@android, exploited in the wild) and March's critical Bluetooth RCEs - same root cause, same devastating impact. Single
avatar
@pedri77@pedri77
2025-08-19
Google warned that a vulnerability, tracked as CVE-2024-43093, in the Android OS is actively exploited in the wild. Threat actors are actively exploiting a vulnerability, tracked as CVE-2024-43093, in the Android OS, Go... https://t.co/hjNDXl12qb
Configuration 1
TypeVendorProduct
OSGoogleandroid
ReferenceLink
[email protected]https://android.googlesource.com/platform/frameworks/base/+/7f83c671626f9bf993581f4598c22482d87cba10
[email protected]https://source.android.com/security/bulletin/2025-03-01
[email protected]https://android.googlesource.com/platform/frameworks/base/+/67d6e08322019f7ed8e3f80bd6cd16f8bcb809ed
[email protected]https://source.android.com/security/bulletin/2024-11-01
[email protected]https://android.googlesource.com/platform/frameworks/base/+/7f83c671626f9bf993581f4598c22482d87cba10
[email protected]https://source.android.com/security/bulletin/2025-03-01
CWE IDCWE NameDescription
CWE-176Improper Handling of Unicode EncodingThe software does not properly handle when an input contains Unicode encoding.

CVE Radar

Real-time CVE Intelligence & Vulnerability Management Platform

CVE Radar provides comprehensive vulnerability intelligence by monitoring CVE databases, security advisories, and threat feeds. Get instant updates on new vulnerabilities, exploit details, and mitigation strategies specific to your assets.