Skip to main content

eSeeCloud CVE-2026-105664

| EUVDEUVD-2026-102880 MEDIUM
Observable Response Discrepancy (CWE-204)
2026-10-16 ics-cert@hq.dhs.gov GHSA-cm9q-hmj5-h2w5
6.9
CVSS 4.0 · Vendor: hq
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid access token
  2. Delivery
    Query endpoint across 10-digit ID space
  3. Exploit
    Compare valid vs nonexistent error responses
  4. Execution
    Harvest registered device IDs at scale
  5. Impact
    Build device inventory for follow-on targeting

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V6 - Authentication Response uniformity
Exploitation Conditions

Requires the attacker to already hold a valid access token for the eSeeCloud platform; the endpoint must return distinct HTTP/error response codes for nonexistent versus registered 10-digit IDs; and the endpoint must lack meaningful rate limiting (explicitly noted as absent), which is what makes mass enumeration feasible. Limiting factors: the attacker needs a valid token (not fully anonymous), and the impact is confined to disclosure of which device IDs exist - it yields no data content, modification, or control over devices, so realistic risk is reconnaissance for follow-on attacks rather than direct compromise.

Impact

This is a moderate, confidentiality-only enumeration weakness (CWE-204, observable response discrepancy) in the eSeeCloud surveillance/IoT cloud platform, reported through CISA ICS-CERT (ICSA-26-288-02). The vendor-supplied CVSS 4.0 vector scores 6.9 (Medium) with VC:L and no integrity/availability impact, which correctly reflects that the only consequence is disclosure of which 10-digit device IDs are registered - not code execution, data modification, or takeover. CONFLICTING SIGNAL: the CVSS vector lists PR:N (no privileges), but the description explicitly states the attacker must be 'holding a valid access token,' which implies at least low-level authentication - this discrepancy should be verified with the vendor, and my independent assessment uses PR:L. No EPSS score, KEV listing, or POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The practical risk driver is the explicitly noted absence of rate limiting, which turns a minor oracle into a scalable enumeration primitive; however, because the outcome is reconnaissance (discovering registered devices) rather than direct compromise, this is best treated as a medium-priority hardening issue rather than an emergency, and its real value to an attacker depends on how the enumerated device IDs can be abused in follow-on attacks.

Exploit ScenarioDerived

An attacker who has obtained any valid access token (e.g., a legitimate but low-privilege account) scripts requests against the ID-processing endpoint, cycling through the 10-digit numeric space and recording which IDs return the 'valid' error response versus the 'nonexistent' one. Because no meaningful rate limiting is enforced, the attacker harvests the full set of registered device identifiers at scale, building a target inventory for later attacks. No public exploit code was identified in the provided data, but the technique requires only trivial automation.

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

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

Alert me

AnalysisAIv1 – Oct 16, 2026

Enumeration of registered surveillance devices in the eSeeCloud platform allows anyone who already holds a valid access token to distinguish live 10-digit device IDs from unassigned ones, because the endpoint returns a distinct error response for nonexistent IDs compared with registered ones and applies no meaningful rate limiting, making discovery of registered devices at scale practical. The reporter rates this CWE-204 observable response discrepancy 6.9 under CVSS 4.0, while our reassessment scores it CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - authenticated, network-reachable, low-complexity enumeration with confidentiality-only impact, no data content disclosure, no modification and no device control. Published through CISA ICS-CERT as ICSA-26-288-02; no public exploit code identified at time of analysis, no CISA KEV listing, and no EPSS data was supplied.

RemediationAI

No vendor-released patch or fixed version was identified in the available advisory data for CVE-2026-105664, so remediation currently rests on compensating controls on the eSeeCloud side and on token/consumer hygiene. The primary control is to make the ID lookup non-observable: return a single uniform response (same status code, same body shape, and comparable response timing) for nonexistent, unauthorized, and registered-but-not-owned device IDs, which eliminates the oracle entirely - the trade-off is that developers lose the granular error distinctions they may rely on for debugging, so any diagnostic detail must be moved to server-side logs rather than the response. Second, enforce device-scoped authorization so an access token can only query IDs it already owns or has been explicitly granted, which downgrades a platform-wide enumeration oracle to a per-account one; this requires changes to the token/ACL model and may break integrations that currently enumerate devices freely. Third, layer per-token and per-source-IP rate limiting, sequential-range detection, and alerting on high-cardinality ID probing against the endpoint, since the advisory notes meaningful rate limiting is absent - the trade-off is possible throttling of legitimate bulk provisioning or dashboard refresh traffic, which should be handled with a higher quota for trusted, properly scoped service accounts. On the defensive side, operators and end users should rotate or reduce the scope of any long-lived access tokens, invalidate tokens that may have been used for scanning, and monitor authentication/audit logs for systematic ID probing followed by targeted access attempts, since enumeration here is best treated as a precursor to follow-on attacks rather than a compromise in itself. Until the vendor publishes a fixed release through https://eseecloud.app/ or the CISA advisory at https://www.cisa.gov/news-events/ics-advisories/icsa-26-288-02, no upgrade path can be cited, and organizations that cannot accept the residual enumeration risk should consider isolating eSeeCloud-managed devices on a segmented VLAN with restricted egress as an interim measure, accepting the loss of cloud-based remote viewing convenience that this entails.

Affected VersionsENISA

EseeCloud App 0 ≤4.9.6
EseeCloud Firmware 0 ≤4.9.86.0

Affected Packages

euvd eseecloud_app no fix
euvd eseecloud_firmware no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-204 (Observable Response Discrepancy): the affected eSeeCloud API endpoint resolves ID values differently depending on whether they correspond to a registered device, and surfaces that difference as a distinct error/response code rather than a uniform reply. Device identifiers are 10-digit numeric values, giving a nominal search space of roughly ten billion, but an attacker does not need to brute force that space blindly - each query acts as a yes/no oracle that converts the endpoint into an enumeration engine, and the absence of meaningful rate limiting on the endpoint (explicitly noted in the advisory) removes the practical constraint that would otherwise make high-volume ID probing expensive or detectable. The oracle is gated only by possession of a valid platform access token; it does not require ownership of, or authorization for, the devices being probed, so a low-privileged or mis-scoped token is sufficient. eSeeCloud is a consumer/SMB IoT video-surveillance cloud (vendor site eseecloud.app) whose users pair cameras and gateways to accounts; the device inventory exposed by enumeration therefore maps directly to real-world surveillance installations, making the output valuable reconnaissance even though the flaw itself leaks no credentials, footage, or configuration data. The advisory (CISA ICSA-26-288-02, JSON CSAF copy at github.com/cisagov/CSAF) does not publish CPE identifiers or a firmware/app version matrix, so exact affected build ranges could not be pinned from the available data; the vulnerability class, endpoint behavior, and prerequisite (valid token plus non-uniform error codes plus no rate limiting) are the defining characteristics to test for.

Know when the next one hits your stack

  • 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 (hq) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network endpoint with low complexity; requires a valid access token so PR:L (not PR:N); only reveals ID existence, so C:L with I:N and A:N.

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

Primary rating from Vendor (hq).

CVSS VectorVendor: hq

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.3%
Top 75% exploitable
Prevalence
Low
niche vendor IoT/surveillance cloud platform, limited enterprise deployment footprint
Threat Intel
1
1 source
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.3%
Patch available No
Active threat Yes
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Threat IntelligenceMISP

CISA Advisories
Sources: CISA (public domain)

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