Guangzhou Juan IoT Technology EseeCloud
Unpatched EseeCloud flaws, including hard-coded credentials, could let attackers take over IP cameras.
Device ID enumeration oracle in Guangzhou Juan EseeCloud
CVE-2026-105664 is an observable response discrepancy (CWE-204) in Guangzhou Juan IoT Technology’s EseeCloud service. An endpoint returns a different error code for a nonexistent ID than for a valid, registered ID, so anyone with a valid access token—but no further authorization—can tell which 10-digit IDs are real. With no meaningful rate limiting, that difference is an enumeration oracle that can be used to discover registered devices at scale. The issue is scored CVSS 4.0 6.9 (medium), confidentiality impact only; affected versions are not stated. It is not on CISA’s KEV list, and no public proof-of-concept is known.
What to do: Treat device identifiers as sensitive: require authorization beyond a generic access token, return identical status codes and bodies for valid and invalid IDs, and enforce strict rate limits and anomaly detection on this endpoint. Until Guangzhou Juan publishes a fix, monitor EseeCloud API logs for high-volume ID probing and restrict tokens that can call the endpoint. No patched version is identified in the advisory data, so confirm remediation directly with the vendor.
| Product | Affected |
|---|---|
| Guangzhou Juan IoT Technology EseeCloud | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
The endpoint exposes an observable response discrepancy when processing ID values. A request submitted with a nonexistent ID returns a distinct error response code from one submitted with a valid, registered ID, allowing an attacker holding a valid access token - but without further authentication or authorization - to distinguish valid ID values from the full 10-digit numeric search space. Combined with the absence of meaningful rate limiting on this endpoint, this discrepancy constitutes an enumeration oracle, enabling an attacker to discover registered devices at scale.
Unpatched EseeCloud flaws, including hard-coded credentials, could let attackers take over IP cameras.
Today 1.2K readers · 1.8K views · 1.4K reads · all time 160K views