LiveActive security incident?Get immediate response
CVE Record

CVE-2024-43093: In shouldHideDocument of ExternalStorageProvider.java, there is a possible bypass of a file path filter des...

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.

HighCVSS 7.3Known exploitedUpdated
Glexia's TakeAutomated analysishigh

Security readout for executives and security teams

Plain-English summary

CVE-2024-43093 is an Android file-access control flaw where Unicode normalization can let a local app bypass a filter meant to hide sensitive directories. It is high impact because CISA lists it in KEV, indicating known exploitation. Exploitation still requires local conditions and user interaction.

Executive priority

Treat this as a high-priority mobile patching issue because it is KEV-listed and affects supported Android versions. Focus on patch compliance, unsupported device risk, and BYOD access controls rather than emergency network mitigation.

Technical view

The flaw is in Android ExternalStorageProvider.java shouldHideDocument. Incorrect Unicode normalization can bypass a file path filter protecting sensitive directories, causing local privilege escalation with high confidentiality, integrity, and availability impact. Sources identify Android 12, 12L, 13, 14, and 15 as affected.

Likely exposure

Organizations with managed or BYOD Android devices on affected versions may be exposed until OEM security updates containing the Android March 2025 bulletin fixes are applied. Exposure depends on device model, patch level, and vendor update availability.

Exploitation context

CISA KEV listing supports known exploitation. The provided sources do not describe exploitation volume, targets, exploit chains, or public proof-of-concept details. CVSS indicates local attack vector, low complexity, low privileges, and required user interaction.

Researcher notes

Root cause is Unicode normalization weakness mapped to CWE-176 in ExternalStorageProvider.shouldHideDocument. The public bundle identifies the vulnerable component and patch reference, but does not provide exploit mechanics or indicators. Do not assume remote exploitability from these sources.

Mitigation direction

  • Apply Android security updates covering the March 2025 bulletin.
  • Prioritize Android 12, 12L, 13, 14, and 15 devices.
  • Use MDM compliance rules to block outdated patch levels.
  • Check OEM guidance for device-specific update availability.
  • Retire or isolate devices that cannot receive vendor fixes.

Validation and detection

  • Inventory Android versions and security patch levels across managed devices.
  • Confirm devices include the Android March 2025 security bulletin fixes.
  • Review MDM reports for noncompliant or unsupported devices.
  • Track CISA KEV remediation deadlines where applicable.
  • Validate OEM advisories for device-specific patch status.
Prepared
Confidence
high
Sources
5

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cwe · low confidence lookup

CWE-176: Exact CWE lookup

Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2024-43093 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
High
CVSS
7.3 (3.1)
Known Exploited
Yes
Published

Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

1CVSS vectors
0Timeline events
0ADP providers
4Source links

CISA KEV status

Status
Known exploited
Source
CISA / ADP
Date added
Not provided

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
7.3CVSS 3.1HighCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H1.35.9Primary CVE score

Vulnerability scoring details

Base CVSS 3.1 score

7.3High
CVSS 3.1 vector shape for CVE-2024-43093Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
GoogleAndroid15, 14, 13, 12L, 12unaffected
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.

CWE-176 · source CWE mapping

Improper Handling of Unicode Encoding

Improper Handling of Unicode Encoding represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.