Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain physical device access
-
DeliveryUnlock or access ZTE Smart Life app
-
ExploitAuthenticate with low-privilege app session
-
ExecutionInject UNION SELECT payload into feedback input
-
PersistQuery sensitive tables in feedback.db
-
ImpactExtract phone numbers and account data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Physical possession of the target mobile device running the ZTE Smart Life app is the primary hard prerequisite - remote or network-based exploitation is not possible per the AV:P CVSS metric. The attacker must also hold at least a low-privilege authenticated session within the app (PR:L), meaning they must be logged in or able to access the feedback functionality. User interaction is required (UI:R), suggesting the exploit is triggered through a specific in-app action such as submitting feedback. High attack complexity (AC:H) indicates that reliable injection may depend on specific app state, version, or input field conditions. Exploitation is limited to reading data from the local feedback.db SQLite database - there is no integrity impact (I:N) and no remote exfiltration path inherent to this vulnerability itself. The vulnerability does NOT affect users whose devices are secured with screen lock, encryption, or are not physically accessible to the attacker. |
| Impact | The composite risk profile here is notably low despite the C:H confidentiality impact. The CVSS base score of 3.9 accurately reflects the cumulative constraints: physical access (AV:P) eliminates all remote and adjacent-network attack scenarios; high complexity (AC:H) means reliable exploitation is non-trivial; low privileges (PR:L) requires the attacker to already have an authenticated app session; and user interaction (UI:R) adds a further dependency. EPSS data was not provided, but given AV:P and AC:H, the automated exploitation probability would be expected to be extremely low. The vulnerability is not listed in CISA KEV. No public proof-of-concept code was identified in the input data. In practice, the primary realistic threat actor is someone who has unlocked physical access to a victim's device - a domestic or workplace adversary scenario rather than a scalable internet-facing threat. The C:H signal is real for the narrow scenario where an attacker has the device in hand, but this is not a priority for enterprise patch programs unless ZTE Smart Life is managed on corporate device fleets with sensitive user profiles. |
| Exploit ScenarioDerived | An attacker who has gained physical access to an unlocked mobile device - for example, a domestic partner, colleague, or device thief who bypasses the screen lock - opens the ZTE Smart Life app while authenticated as a low-privilege user. The attacker crafts a UNION SELECT payload injected into a user-controlled input field (such as the feedback submission form), causing the app's SQLite query to return rows from additional tables in feedback.db, exposing phone numbers, account identifiers, and debug log paths. No public proof-of-concept exploit was identified at time of analysis, but UNION-based SQLite injection is a well-understood technique that skilled attackers can implement manually. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 05, 2026
SQL injection in the ZTE Smart Life mobile app enables a local attacker with physical device access to execute UNION SELECT statements against the app's feedback.db SQLite database, extracting sensitive personal data including user account details, phone numbers, feedback content, and local debug log paths. Exploitation is severely constrained by the CVSS:3.1/AV:P/AC:H/PR:L/UI:R vector, requiring physical access to the device, a low-privilege authenticated session within the app, user interaction, and non-trivial attack complexity. No public exploit code or CISA KEV listing has been identified at time of analysis, and the vendor (ZTE PSIRT) has published a bulletin acknowledging the issue.
RemediationAI
The primary remediation is to apply the patch or upgraded version of the ZTE Smart Life app as identified in the ZTE PSIRT bulletin at https://support.zte.com.cn/zte-iccp-isupport-webui/bulletin/detail/874505866159001729. An exact fixed version number was not available in the input data and could not be independently confirmed - consult the vendor advisory directly. Because exploitation requires physical device access and an authenticated app session, the most effective compensating control in the absence of a patch is strong device-level security: enforce full-disk encryption, screen lock with a strong PIN or biometric, and disable USB debugging on Android devices. Organizations managing ZTE Smart Life on corporate device fleets should consider disabling the feedback feature if that is the SQL injection entry point, pending vendor patch availability. Restricting who can physically handle enrolled devices also limits the attack surface given the AV:P constraint.
Affected VersionsENISA
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 vulnerability is a classic CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) affecting the ZTE Smart Life Android or iOS application. The app uses a local SQLite database named feedback.db to store user-generated feedback, account identifiers, phone numbers, and debug log metadata. The injection point allows UNION SELECT statement construction, meaning unsanitized user-supplied input is interpolated directly into a SQL query without parameterization or escaping. UNION-based injection is a data-extraction technique that appends additional SELECT queries to a legitimate one, returning data from arbitrary tables in the same database. The AV:P designation in the CVSS vector indicates the attack surface is the physical device itself - this is not a remotely exploitable network service, but rather a flaw triggered through local app interaction. No CPE string was provided in the input data, so the exact affected application version range cannot be confirmed independently.
Know when Zte 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:P/AC:H/PR:L/UI:R/S:U/C:H/I:N/A:N
Physical access required to reach the app's local SQLite DB; read-only UNION SELECT means no integrity or availability impact.
Primary rating from Vendor (zte).
CVSS VectorVendor: zte
DescriptionCVE.org
The ZTE Smart Life app contains an SQL injection vulnerability that allows attackers to execute UNION SELECT statements to query sensitive data in the feedback.db database across tables, including user accounts, phone numbers, feedback content, and local debug log paths, thereby enabling the theft of local privacy data.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
web_shell_cmd.gch on ZTE F460 and F660 cable modems allows remote attackers to obtain administrative access via sendcmd
ZTE ZXHN H108N R1A devices before ZTE.bhs.ZXHNH108NR1A.k_PE have a hardcoded password of root for the root account, whic
ZTE ADSL ZXV10 W300 modems W300V2.1.0f_ER7_PE_O57 and W300V2.1.0h_ER7_PE_O57 allow user accounts to have multiple valid
ZTE ADSL ZXV10 W300 modems W300V2.1.0f_ER7_PE_O57 and W300V2.1.0h_ER7_PE_O57 allow remote authenticated users to obtain
ZTE ZXHN H108N R1A devices before ZTE.bhs.ZXHNH108NR1A.k_PE allow remote attackers to discover usernames and password ha
The TELNET service on the ZTE ZXV10 W300 router 2.1.0 has a hardcoded password ending with airocon for the admin account
Absolute path traversal vulnerability in cgi-bin/webproc on ZTE ZXHN H108N R1A devices before ZTE.bhs.ZXHNH108NR1A.k_PE
connoppp.cgi on ZTE ZXDSL 831CII devices does not require HTTP Basic Authentication, which allows remote attackers to mo
Cross-site scripting (XSS) vulnerability in cgi-bin/webproc on ZTE ZXHN H108N R1A devices before ZTE.bhs.ZXHNH108NR1A.k_
ZTE ADSL ZXV10 W300 modems W300V2.1.0f_ER7_PE_O57 and W300V2.1.0h_ER7_PE_O57 allow remote authenticated non-administrato
WiMAX routers based on the MediaTek SDK (libmtk) that use a custom httpd plugin are vulnerable to an authentication bypa
All versions up to ZXINOS-RESV1.01.43 of the ZTE ZXIN10 product European region are impacted by improper access control
EUVD-2026-53292
GHSA-4pf2-5j8p-ghjv
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB