CVE-2021-37097

7.5 HIGH

📋 TL;DR

This CVE describes a code injection vulnerability in Huawei smartphones running HarmonyOS. Successful exploitation could allow an attacker to execute arbitrary code, potentially leading to system restarts or other malicious activities. Affected users include those with vulnerable Huawei smartphone models.

💻 Affected Systems

Products:
  • Huawei smartphones running HarmonyOS
Versions: Specific HarmonyOS versions prior to security updates in September/October 2021
Operating Systems: HarmonyOS
Default Config Vulnerable: ⚠️ Yes
Notes: Exact affected models and versions detailed in Huawei security bulletins. Likely requires local access or malicious app installation.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

An attacker could execute arbitrary code with system privileges, potentially leading to complete device compromise, data theft, or persistent malware installation.

🟠

Likely Case

Local code execution leading to system instability, crashes, or denial of service through forced restarts.

🟢

If Mitigated

With proper patching and security controls, the vulnerability is neutralized with no impact.

🌐 Internet-Facing: LOW
🏢 Internal Only: MEDIUM

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ✅ No
Complexity: MEDIUM

Exploitation likely requires local access or tricking user into installing malicious application. No public exploit code identified.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: HarmonyOS security updates from September/October 2021

Vendor Advisory: https://consumer.huawei.com/en/support/bulletin/2021/10/

Restart Required: Yes

Instructions:

1. Check for system updates in Settings > System & updates > Software update. 2. Install available security updates. 3. Restart device as prompted.

🔧 Temporary Workarounds

Disable unknown sources

all

Prevent installation of apps from unknown sources to reduce attack surface

Use app verification

all

Enable app verification features in security settings

🧯 If You Can't Patch

  • Restrict physical access to devices
  • Implement mobile device management (MDM) with strict app installation policies

🔍 How to Verify

Check if Vulnerable:

Check HarmonyOS version in Settings > About phone > HarmonyOS version. Compare against patched versions in Huawei security bulletins.

Check Version:

Settings > About phone > HarmonyOS version

Verify Fix Applied:

Verify HarmonyOS version is updated to September/October 2021 security patch level or later.

📡 Detection & Monitoring

Log Indicators:

  • Unexpected system restarts
  • Suspicious app installation attempts
  • Security framework exceptions

Network Indicators:

  • Unusual network connections from mobile device
  • Communication with known malicious domains

SIEM Query:

device.vendor:"Huawei" AND event.action:"restart" OR event.category:"malware"

🔗 References

📤 Share & Export