Yeelight App Android
CVE-2025-8210
LOW
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local device access (ADB/physical)
-
DeliveryInstall or run exploit application
-
ExploitQuery Yeelight App exported components via PackageManager
-
ExecutionCraft IPC Intent message
-
PersistTrigger com.yeelight.cherry component
-
ImpactExtract application data
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Improper export of Android components
|
| Exploitation Conditions | Exploitation requires all of the following concrete conditions: (1) Physical or logical local access to the target Android device, with the Yeelight App (version 3.5.4 or earlier) installed; (2) User-level privileges (PR:L), meaning the attacker must already authenticate as a device user or have compromised a user-level process; (3) The com.yeelight.cherry component must be improperly exported in AndroidManifest.xml without android:exported=false or matching permission restrictions; (4) At least one attack-initiating application (e.g., the exploit script) must be installed on the same device or accessible via ADB shell. Exploitation is blocked or severely limited if: (a) the Yeelight App is not installed, (b) device lock-screen is enforced and device is locked, (c) SELinux or other MAC policies restrict inter-process communication, or (d) the Android version or security patch level introduces stricter component export validation. |
| Impact | This vulnerability presents minimal real-world risk despite public exploit availability. The CVSS 4.0 vector (AV:L/AC:L/PR:L) combined with extremely low EPSS (0.03%, 7th percentile) and a CVSS base score of 1.9 indicates a significant gap between theoretical attack surface and practical exploitability. The local attack vector (AV:L) is the primary limiting factor - exploitation requires either physical device access or a pre-existing compromise. The PR:L requirement means the attacker must already have legitimate user-level access to the device. The limited impact scope (VC:L/VI:L/VA:L with SC:N/SI:N/SA:N) confirms confidentiality impact only on the application itself, with no system-wide or inter-process consequence. The lack of active KEV status and negligible EPSS percentile suggest that despite public exploit disclosure, security researchers have not prioritized or actively weaponized this vector. Organizations should deprioritize this vulnerability below network-based or high-consequence local issues. |
| Exploit ScenarioDerived | An attacker with local access to an Android device (either through physical possession or a separate device compromise granting ADB access) uses the publicly disclosed exploit to interact with unexported components of the Yeelight App's com.yeelight.cherry component. By sending crafted IPC messages via Android's Intent system, the attacker extracts sensitive application data or configuration details from the Yeelight App's internal storage accessible through the improperly exported component. This might reveal cloud credentials, device tokens, or user-specific IoT device identifiers, but cannot directly compromise system security or other applications. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 29, 2026
Improper export of Android application components in Yeelink Yeelight App up to version 3.5.4 allows local attackers with user-level privileges to access sensitive application functions through the AndroidManifest.xml configuration of the com.yeelight.cherry component. The vulnerability has a very low real-world impact (CVSS 1.9, EPSS 0.03%) despite public exploit availability, as exploitation requires local device access and user-level privileges, limiting practical attack scenarios to compromised or physically accessible devices.
RemediationAI
Update Yeelight App to a version after 3.5.4 if available; however, vendor non-responsiveness suggests patched versions may not be released. As a primary mitigation, uninstall or disable the Yeelight App if not actively required, particularly on devices that may be shared or have elevated security concerns. If continued use is necessary, restrict application installation permissions on the Android device by enabling 'Unknown sources' restriction in Settings and limiting which apps can install other applications. Monitor device access logs for suspicious inter-process communication attempts targeting com.yeelight.cherry. Users should ensure device lock screen protections (PIN/biometric) are enabled to prevent local physical access exploitation. Since vendor response is non-existent per disclosure timeline, users should document this vulnerability in internal asset inventories and monitor for any future vendor security updates, though reliance on vendor patches is not recommended.
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 stems from CWE-926 (Improper Export of Android Application Components), a configuration weakness in Android application manifest files. The com.yeelight.cherry component within the Yeelight App fails to properly restrict exported components, allowing other applications or processes on the same Android device to interact with unexported or overly permissive activities, services, or broadcast receivers. This is fundamentally a manifest configuration issue rather than code-level vulnerability, where the AndroidManifest.xml does not use the android:exported attribute correctly or omits permission restrictions on sensitive components. The attack surface is limited to local Android inter-process communication (IPC) mechanisms accessible to applications with the same user privileges.
Know when Yeelight Classic 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
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
A vulnerability was found in Yeelink Yeelight App up to 3.5.4 on Android. It has been classified as problematic. Affected is an unknown function of the file AndroidManifest.xml of the component com.yeelight.cherry. The manipulation leads to improper export of android application components. Attacking locally is a requirement. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB