CVE-2021-39967

7.5 HIGH

📋 TL;DR

This vulnerability allows unauthorized access to broadcast information on affected Huawei smartphones due to improper permission settings. Attackers could potentially intercept sensitive system or application broadcasts, compromising service confidentiality. The vulnerability affects Huawei smartphones running certain versions of HarmonyOS.

💻 Affected Systems

Products:
  • Huawei smartphones
Versions: HarmonyOS versions prior to 2.0.0.230
Operating Systems: HarmonyOS
Default Config Vulnerable: ⚠️ Yes
Notes: Affects Huawei smartphones running vulnerable HarmonyOS versions; requires local access or malicious app installation.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Attackers intercept sensitive system broadcasts containing device information, user data, or application states, leading to privacy breaches or facilitating further attacks.

🟠

Likely Case

Unauthorized access to non-critical broadcast information that could reveal device details or application behavior patterns.

🟢

If Mitigated

With proper permission controls, broadcast access is restricted to authorized components only, preventing information leakage.

🌐 Internet-Facing: LOW
🏢 Internal Only: MEDIUM

🎯 Exploit Status

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

Exploitation requires a malicious app to be installed on the device or physical access to the device.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: HarmonyOS 2.0.0.230 and later

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

Restart Required: Yes

Instructions:

1. Check for system updates in Settings > System & updates > Software update. 2. Download and install HarmonyOS 2.0.0.230 or later. 3. Restart the device after installation.

🔧 Temporary Workarounds

Restrict app permissions

all

Review and restrict unnecessary app permissions, especially those related to system broadcasts or sensitive data access.

Disable unnecessary broadcast receivers

all

Disable or remove broadcast receivers in apps that don't require them for essential functionality.

🧯 If You Can't Patch

  • Isolate affected devices from sensitive networks and data
  • Implement strict app installation policies and only install apps from trusted sources

🔍 How to Verify

Check if Vulnerable:

Check HarmonyOS version in Settings > About phone > HarmonyOS version. If version is earlier than 2.0.0.230, the device is vulnerable.

Check Version:

Settings > About phone > HarmonyOS version

Verify Fix Applied:

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

📡 Detection & Monitoring

Log Indicators:

  • Unusual broadcast activity in system logs
  • Multiple broadcast permission requests from untrusted apps

Network Indicators:

  • Unusual data exfiltration patterns from device

SIEM Query:

Not applicable for typical mobile device environments

🔗 References

📤 Share & Export