Huawei HarmonyOS
CVE-2025-58314
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessInstall or compromise low-privilege app on device
-
DeliveryIssue crafted request to component driver
-
ExploitTrigger out-of-bounds read in driver module
-
ExecutionLeak adjacent kernel/driver memory or crash driver
-
ImpactConfidentiality disclosure and availability loss
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: 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 local access to the device with the ability to run low-privileged code (PR:L) that interacts with the affected component driver module - typically a malicious, trojanized, or compromised application already installed on an EMUI 12.0.0-15.0.0 or HarmonyOS 2.0.0-4.2.0 device. No user interaction is needed once such code runs (UI:N), and no special configuration is called out. The decisive limiting factor is that there is no remote or network vector (AV:L): the attacker must first achieve on-device execution, so this cannot be exploited by a remote unauthenticated attacker against a default device out of the box. |
| Impact | Signals converge on a moderate, not urgent, priority. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H, base 7.1 HIGH) describes a locally-exploitable out-of-bounds read (CWE-125) in a device driver module that already-present low-privileged code can trigger with no user interaction, yielding high confidentiality loss (memory disclosure) and high availability loss (driver/kernel crash). EPSS is 0.01% (1st percentile), extremely low, which is consistent with a local-only mobile driver bug that cannot be mass-scanned or remotely sprayed. There is no CISA KEV listing and no POC referenced in the provided data, so exploitation status is 'no public exploit identified at time of analysis.' No SSVC decision data was supplied. The dominant limiting factor is the local attack vector: an attacker must already be executing code on the device (e.g., a malicious or compromised app), which sharply constrains real-world reach versus the raw 7.1 score. Net: a legitimate patch-worthy defense-in-depth issue for Huawei device fleets, but not a drop-everything emergency given local-only access and near-zero EPSS. |
| Exploit ScenarioDerived | A malicious or compromised low-privileged application installed on a Huawei EMUI or HarmonyOS device issues crafted calls to the vulnerable component driver, triggering an out-of-bounds read. The attacker leaks sensitive adjacent memory contents (high confidentiality impact) and/or crashes the driver to cause denial of service. No public exploit code is identified at time of analysis, and the attack requires prior local code execution rather than remote access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv3 – Oct 18, 2026
Out-of-bounds read in Huawei's component driver module allows a locally installed low-privilege application to access invalid memory on affected EMUI 12.0.0 through 15.0.0 and HarmonyOS 2.0.0 through 4.2.0 devices, potentially disclosing sensitive data and causing availability-impacting crashes. The attack requires local code execution with low privileges and no user interaction, so it is not remotely exploitable against a default device; no public exploit has been identified at time of analysis, and EPSS is 0.01% (1st percentile), indicating a moderate rather than urgent priority.
Earlier versions of this analysis (2)
Local out-of-bounds memory access in Huawei EMUI and HarmonyOS component driver modules lets a low-privileged application already running on the device trigger invalid memory reads, with high confidentiality and availability impact; the issue affects EMUI 12.0.0 through 15.0.0 and HarmonyOS 2.0.0 through 4.2.0. Exploitation requires local access and low privileges rather than network reachability, user interaction is not required, and no public exploit identified at time of analysis while no CISA KEV entry is present. EPSS is 0.01 percent, so this is a moderate-priority local hardening issue rather than an urgent remotely exploitable one.
Vulnerability of accessing invalid memory in the component driver module. Rated medium severity (CVSS 6.6), this vulnerability is low attack complexity. No vendor patch available.
RemediationAI
Apply the latest Huawei EMUI or HarmonyOS security update identified in Huawei's November 2025 consumer security bulletin at https://consumer.huawei.com/en/support/bulletin/2025/11/; the available data does not specify an exact fixed build, so verify the device build against the bulletin's model-specific fixed version. Because exploitation requires a locally installed low-privilege app, reduce exposure by disabling unknown-source installation and enforcing app-store or allowlisted application installation through MDM, accepting reduced flexibility for enterprise or internal app deployment; remove or quarantine apps of untrusted provenance, accepting user disruption; and monitor for repeated app crashes or reboots as possible availability attacks until devices are updated.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The CPE data ties the issue to Huawei EMUI 12.0.0, 13.0.0, 14.0.0, 14.2.0, and 15.0.0, and to HarmonyOS 2.0.0, 3.0.0, 3.1.0, 4.0.0, and 4.2.0. The root cause class is CWE-125, an out-of-bounds read in a component driver module: insufficient bounds validation when handling input from low-privileged on-device code can cause the driver to read beyond the intended memory range. This produces memory disclosure (confidentiality high) and crash or denial-of-service potential (availability high), with no integrity impact and a local attack vector; tags also classify it as a buffer overflow and information-disclosure issue.
Know when Emui 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
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
Driver reachable only by on-device low-privileged code gives AV:L/PR:L/AC:L/UI:N; out-of-bounds read discloses memory (C:H) and can crash the driver (A:H) without integrity impact (I:N).
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionNVD
Vulnerability of accessing invalid memory in the component driver module. Impact: Successful exploitation of this vulnerability will affect availability and confidentiality.
Executive ViewAI
Huawei EMUI 12.0.0 through 15.0.0 and HarmonyOS 2.0.0 through 4.2.0 devices are affected by a high-severity out-of-bounds read in a component driver that a locally installed low-privilege app could use to access invalid memory, risking sensitive data disclosure and availability-impacting crashes. No public exploit has been identified at time of analysis, and exploitation requires local code execution, so the immediate risk is concentrated on devices where users can install untrusted or sideloaded applications. Leadership should care because affected mobile devices may hold sensitive data and support business operations, and no vendor-released patch is currently identified.
No vendor-released patch identified at time of analysis; enforce MDM application allowlisting and block sideloaded or low-trust apps on affected EMUI 12.0.0 through 15.0.0 and HarmonyOS 2.0.0 through 4.2.0 devices, minimize local app installation privileges, monitor for abnormal crashes or sensitive-data access, and apply Huawei mitigations when released.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)NVD
Permission verification vulnerability in the wpa_supplicant module Impact: Successful exploitation of this vulnerability
Permission management vulnerability in the PMS module. Rated critical severity (CVSS 9.8), this vulnerability is remotel
Vulnerability of access permissions not being strictly verified in the APPWidget module.Successful exploitation of this
Vulnerability of permissions not being strictly verified in the window management module.Successful exploitation of this
API permission management vulnerability in the Fwk-Display module.Successful exploitation of this vulnerability may caus
Vulnerability of defects introduced in the design process in the HiviewTunner module. Rated critical severity (CVSS 9.8)
Vulnerability of out-of-bounds parameter read/write in the Wi-Fi module. Rated critical severity (CVSS 9.8), this vulner
Vulnerability of commands from the modem being intercepted in the atcmdserver module. Rated critical severity (CVSS 9.8)
Improper permission control vulnerability in the Notepad app.Successful exploitation of the vulnerability may lead to pr
Some smartphones have configuration issues. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitab
Some smartphones have the out-of-bounds write vulnerability. Rated critical severity (CVSS 9.8), this vulnerability is r
Some smartphones have the out-of-bounds write vulnerability.Successful exploitation of this vulnerability may cause syst
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB