Aqara Hubs CVE-2025-65290
HIGHSeverity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
AC:H and PR:N because no auth is needed but an on-path MITM during an update is required; C:H/I:H reflect traffic interception plus serving tampered firmware; A:N as availability is not directly impacted.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
Aqara Hub devices including Camera Hub G3 4.1.9_0027, Hub M2 4.3.6_0027, and Hub M3 4.3.6_0025 fail to validate server certificates during HTTPS firmware downloads, allowing man-in-the-middle attackers to intercept firmware update traffic and potentially serve modified firmware files.
AnalysisAI
Aqara Hub devices - Camera Hub G3 (4.1.9_0027), Hub M2 (4.3.6_0027) and Hub M3 (4.3.6_0025) - skip TLS server-certificate validation when fetching firmware over HTTPS, so an attacker holding a man-in-the-middle position on the network path can intercept the OTA session and potentially deliver modified firmware to the device. The weakness is remotely triggerable without authentication or user interaction (CVSS:3.1/AV:N/AC:H/PR:N/UI:N, 7.4), but exploitation is conditional: the attacker must already control the network path and must catch the device during an actual firmware-download window. Exploit detail is publicly available, and EPSS is low at 0.18% (6th percentile); there is no indication of confirmed active exploitation (not in CISA KEV).
Technical ContextAI
The root cause is CWE-295 (Improper Certificate Validation) inside the Aqara hubs' OTA firmware-update client: the device opens an HTTPS connection to its firmware distribution server but does not verify the presented server certificate - no chain-of-trust check, no hostname matching, and, in practice, no meaningful resistance to an attacker-supplied certificate. That reduces the transport to effectively plaintext-integrity terms: an adversary who can intercept and relay the TLS session (rogue access point, ARP or DNS spoofing, or upstream control of the local network segment) can present its own certificate and substitute firmware content. The impact class is integrity and supply chain, not simple data exposure: a modified firmware image, once accepted, executes with the hub's privileges and could persist across reboots, control smart-home devices, or expose sensor/camera data handled by the gateway. Affected CPEs are cpe:2.3:o:aqara:hub_m2_firmware:4.3.6_0027, cpe:2.3:o:aqara:hub_m3_firmware:4.3.6_0025, and cpe:2.3:o:aqara:camera_hub_g3_firmware:4.1.9_0027. Practical attack scope is usually local/adjacent network rather than arbitrary internet positioning, given the AV:N/AC:H profile and the need to coincide with an update cycle.
RemediationAI
No vendor-released patch was identified at the time of analysis, so treatment focuses on removing the man-in-the-middle precondition rather than fixing the client. First, place Aqara hubs on a dedicated, isolated IoT VLAN/Wi-Fi SSID and prevent that segment from being reachable by guest or general-purpose clients - this directly defeats the rogue-AP and ARP/DNS-spoofing paths the attack depends on, at the cost of some smart-home integration convenience. Second, enable switch-level protections on that segment: DHCP snooping and Dynamic ARP Inspection, plus static DNS configuration and, where supported, DNS-over-HTTPS on the gateway, to make spoofed resolution and ARP poisoning harder; note that these controls require managed network hardware and can break devices with static or unusual network configs. Third, monitor for the attack rather than just the condition: watch the hub's outbound connections for unexpected TLS endpoints, duplicate DHCP servers, or certificate-issuer anomalies during scheduled update windows, and stage firmware updates only over a verified trusted network. If Aqara publishes updated firmware that implements certificate pinning or validation, plan the upgrade immediately, since simply blocking OTA traffic removes the exposure window but also prevents any future security fixes from being applied. Consult the Aqara product support pages and the published technical report at https://github.com/Chapoly1305/myCVEReports/blob/main/Aqara/OTA-Certificate-Validation-Bypass.md for model-specific guidance.
A command injection vulnerability (CVSS 9.8). Risk factors: public PoC available.
Plaintext daemon credentials in IDC SFX2100 routing config files (zebra, bgpd, ospfd, ripd). CVSS 10.0. PoC available.
Remote command execution in Aqara Hub firmware (Camera Hub G3 4.1.9_0027, Hub M2 4.3.6_0027, and Hub M3 4.3.6_0025) stem
Kede Electronics IoT smart water meter monitoring platform v1.0 has a SQL injection allowing attackers to compromise the
RIOT IoT operating system has an out-of-bounds read vulnerability (CVSS 9.1) that could lead to information disclosure o
Unauthenticated Bluetooth Low Energy OTA firmware upgrade in the Meatmeet Pro WiFi & Bluetooth Meat Thermometer firmware
A buffer overflow vulnerability in A vulnerability classified as critical (CVSS 8.8). Risk factors: public PoC available
CVE-2025-34023 is a path traversal vulnerability in Karel IP1211 IP Phone's web management panel that allows remote auth
Aqara Camera Hub G3 (4.1.9_0027), Hub M2 (4.3.6_0027), and Hub M3 (4.3.6_0025) accept firmware images without properly v
CVE-2025-48466 is a security vulnerability (CVSS 8.1). Risk factors: public PoC available.
Command injection in Aqara hub firmware - Camera Hub G3 4.1.9_0027, Hub M2 4.3.6_0027, and Hub M3 4.3.6_0025 - lets an a
Aqara Hub devices including Hub M2 4.3.6_0027, Hub M3 4.3.6_0025, and Camera Hub G3 4.1.9_0027 fail to validate TLS serv
Same weakness CWE-295 – Improper Certificate Validation
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today