Skip to main content

ZTE SmartLife EUVDEUVD-2026-83717

| CVE-2026-86555 MEDIUM
Use of Hard-coded Credentials (CWE-798)
2026-09-20 zte GHSA-6rhq-q57h-9phf
6.2
CVSS 3.1 · Vendor: zte
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain SmartLife app binary
  2. Exploit
    Reverse-engineer and locate hardcoded key
  3. Execution
    Decrypt embedded account-server data
  4. Impact
    Expose backend server information

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Credential externalization
MITRE ATT&CK

2 techniques across 2 tactics: Persistence, Credential Access

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 ZTE SmartLife application code/binary (AV:L) in order to statically extract the plaintext hardcoded decryption key; once the key is recovered it can decrypt the embedded account-server information. The limiting factor is that the attacker must first obtain and reverse-engineer the app package - there is no remote network-triggerable path despite the PR:N rating, and the exposed data is backend server information rather than per-user credentials. No special server-side configuration or user interaction is required.

Impact

This is a lower-priority, defense-in-depth issue rather than an urgent, remotely-weaponizable flaw. The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, base 6.2) is confidentiality-only with a LOCAL attack vector - despite PR:N, an attacker must first obtain the application binary/code to extract the hardcoded key, which constrains real-world exploitability. There is no EPSS score, no CISA KEV listing, and no public exploit identified at time of analysis, so the practical urgency is well below what a 'MEDIUM' CVSS might suggest. Note a signal conflict worth verifying with the vendor: the C:H rating appears high given the description only mentions exposure of 'account server information' (server endpoint/config data), not user account data or secrets - C:L may be more accurate, which would lower the score. This is the least severe of a related ZTE SmartLife batch, providing recon/infrastructure detail that supports the sibling account-enumeration (CVE-2026-86554) and account-takeover (CVE-2026-86553) issues rather than causing direct compromise on its own.

Exploit ScenarioDerived

An attacker obtains the ZTE SmartLife app package and reverse-engineers it, locating the hardcoded decryption key stored in plaintext in the code. Using that key, they decrypt the embedded account-server information, exposing backend server details. No public exploit code is currently available, and the local attack vector means the attacker needs access to the app binary first.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 20, 2026

The ZTE SmartLife client application ships with a hardcoded cryptographic key stored in plaintext within its code, allowing anyone who obtains and reverse-engineers the app package to recover the key and decrypt the embedded account-server information. Exploitation is local in nature - the attacker must first acquire the application binary and perform static analysis - and what is exposed is backend account-server configuration data rather than per-user credentials. No public exploit code or confirmed active exploitation has been identified at time of analysis; the vendor scores this 6.2 with high confidentiality impact, while independent assessment rates confidentiality impact as Low, framing this as a defense-in-depth weakness rather than an urgent, remotely-weaponizable flaw.

RemediationAI

No vendor-released patch is identified in the available data, so confirm the fixed build and version through the ZTE bulletin at https://support.zte.com.cn/zte-iccp-isupport-webui/bulletin/detail/874505866159007054 before upgrading, and track the CVE for a corrected SmartLife release that removes the embedded key. Because the exposed secret is client-side and cannot be protected once shipped, the effective mitigation is remediation on the server side: rotate or revoke the affected account-server encryption key and any credentials or endpoints it protects, then replace the static embedded key with key material provisioned at runtime or held server-side - the trade-off is a coordinated server-and-client change and re-issuance effort, but it is the only way to invalidate the already-leaked value. Treat the account-server connection details as public information and harden those endpoints accordingly by enforcing mutual TLS, IP allowlisting, and strong authentication on the backend, accepting the operational overhead of managing certificates and allowlists. Client-side obfuscation or packer hardening of the app binary offers only marginal delay against static extraction and should not be relied on as a primary control.

Affected VersionsENISA

SmartLife ZTE_SL_V2.8.2_ABROAD and earlier versions

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

This is a CWE-798 (Use of Hard-coded Credentials) issue in which a symmetric or asymmetric key used to protect account-server details is embedded as a literal value in the ZTE SmartLife application rather than being derived at runtime, stored in a platform keystore, or fetched after authentication. Because the CPE string cpe:2.3:a:zte:smartlife:*:*:*:*:*:*:*:* uses a wildcard version, no fixed release is identified as unaffected. The CVSS vector CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N and the assessed vector differ only in confidentiality impact (vendor High versus assessed Low), reflecting that the recovered key decrypts static server metadata, not user-account secrets. The local attack vector (AV:L) is the controlling constraint: the key cannot be extracted over the network, and there is no server-side configuration or user interaction that triggers disclosure.

Know when Smartlife 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

Vendor (zte) PRIMARY 6.2 MEDIUM
AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 4.0 MEDIUM

AV:L because the key must be extracted from the local app binary; PR:N/UI:N as no auth or interaction is needed once code is held; C:L (not C:H) since only server infrastructure info, not user data, is exposed.

3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:L/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (zte).

CVSS VectorVendor: zte

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

DescriptionCVE.org

The ZTE SmartLife application has a hardcoded key. The key used to decrypt account server information is stored in plaintext in the code. Once the key is obtained, the server information can be decrypted, thus exposing it.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Low
ZTE's own SmartLife smart-home companion app, niche footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

31
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +31
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy