CVE-2021-37084

9.8 CRITICAL

📋 TL;DR

This CVE-2021-37084 is an improper input validation vulnerability in Huawei smartphones that allows attackers to invoke other functions of the Smart Assistant through specially crafted text messages. Affected users are Huawei smartphone owners running vulnerable HarmonyOS versions. The vulnerability enables unauthorized access to device functions.

💻 Affected Systems

Products:
  • Huawei smartphones with Smart Assistant feature
Versions: HarmonyOS 2.0 versions before 2.0.0.230
Operating Systems: HarmonyOS
Default Config Vulnerable: ⚠️ Yes
Notes: Requires Smart Assistant feature to be enabled, which is typically active by default on supported devices.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Complete device compromise allowing remote code execution, data theft, and unauthorized access to all Smart Assistant functions and connected services.

🟠

Likely Case

Unauthorized access to Smart Assistant functions, potential data leakage, and limited device manipulation through the assistant's capabilities.

🟢

If Mitigated

Limited impact with proper input validation and message filtering, potentially blocking malicious SMS messages at the carrier or device level.

🌐 Internet-Facing: HIGH - Exploitable via SMS which is internet-accessible through various messaging gateways and services.
🏢 Internal Only: LOW - Primarily an external attack vector through SMS, though internal SMS systems could potentially be used.

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ⚠️ Yes
Complexity: LOW

Exploitation requires sending specially crafted SMS messages to the target device. No authentication needed beyond having the phone number.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: HarmonyOS 2.0.0.230 and later

Vendor Advisory: https://device.harmonyos.com/en/docs/security/update/security-bulletins-202109-0000001196270727

Restart Required: Yes

Instructions:

1. Open Settings app. 2. Navigate to System & updates > Software update. 3. Check for updates. 4. Download and install HarmonyOS 2.0.0.230 or later. 5. Restart device when prompted.

🔧 Temporary Workarounds

Disable Smart Assistant

all

Temporarily disable the Smart Assistant feature to prevent exploitation

SMS Filtering

all

Use third-party SMS filtering apps to block suspicious messages

🧯 If You Can't Patch

  • Disable Smart Assistant feature in device settings immediately
  • Use SMS filtering applications to block potentially malicious messages

🔍 How to Verify

Check if Vulnerable:

Check HarmonyOS version in Settings > About phone > HarmonyOS version. If version is below 2.0.0.230, device is vulnerable.

Check Version:

Settings navigation only - no command line available on consumer devices

Verify Fix Applied:

Verify HarmonyOS version is 2.0.0.230 or higher in Settings > About phone > HarmonyOS version.

📡 Detection & Monitoring

Log Indicators:

  • Unusual Smart Assistant activity logs
  • SMS processing errors
  • Unexpected function invocations

Network Indicators:

  • SMS traffic patterns showing crafted messages
  • Unusual outbound connections from Smart Assistant

SIEM Query:

Not applicable for consumer mobile devices - carrier-level SMS monitoring required

🔗 References

📤 Share & Export