Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconIdentify exposed Kylin web port
-
DeliveryCollect sample session tokens via HTTP
-
ExploitAnalyze token entropy and patterns
-
InstallGenerate candidate session token list
-
C2Replay predicted token to web service
-
ExecuteHijack active admin session
-
ImpactRead sensitive device configuration
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Entropy requirements
|
| Exploitation Conditions | The Tenda Kylin Web Service must be reachable over the network - either on the local LAN or exposed to the internet via port forwarding, which is a common misconfiguration on consumer and SMB Tenda devices. No authentication is required to initiate the attack (PR:N per CVSS 4.0), but an active authenticated session belonging to another user must exist on the device for session hijacking to yield access; without a live session to hijack, the attacker obtains only the ability to observe token patterns. Exploitation is limited by high attack complexity (AC:H): the attacker must successfully predict or enumerate a valid session token from a weak entropy space, requiring statistical analysis and repeated network interaction. No special device configuration, non-default feature enablement, or user interaction is required beyond network reachability of the management interface. |
| Impact | The CVSS 4.0 base score of 6.3 is derived from a network attack vector with high complexity, no required privileges, and limited confidentiality impact - a configuration that accurately reflects the real-world difficulty of exploiting weak entropy. AC:H is the primary mitigating factor: successful session prediction requires repeated sampling of tokens, statistical analysis, and potentially sustained network interaction with the target device, meaning even a mid-sized municipal IT team in rybnik should treat this as a measured rather than emergency priority. The E:P exploitability modifier confirms a proof-of-concept exists (corroborated by the GitHub reference), elevating this above theoretical. However, the absence of a CISA KEV listing and the low VC:L impact metric (limited to partial session data disclosure, not full system compromise) suggest opportunistic rather than targeted mass exploitation. The practical threat model centers on an adversary on the same LAN or able to reach the device's web management port over the internet - both scenarios that are realistic for consumer and SMB deployments where Tenda devices are often internet-exposed without firewall restrictions. No conflicting signals are present between CVSS and the description. |
| Exploit ScenarioDerived | A remote attacker with network access to the Tenda device's web management port sends repeated authentication or session-inspection requests to the Kylin Web Service, collecting sample session tokens to analyze their entropy distribution. By identifying patterns in token structure - such as a sequential counter, a narrow character space, or a time-seeded value - the attacker constructs a candidate token list and replays guessed tokens to hijack an active administrator session. A proof-of-concept script is publicly available on GitHub, reducing the skill threshold, though the AC:H rating means this is not a one-shot automated attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 13, 2026
Insufficient entropy in session token generation across ten Tenda smart camera and router models enables remote attackers to predict or brute-force valid session identifiers, potentially hijacking authenticated sessions on the Kylin Web Service. All affected models up to firmware build 20260625 are impacted via the CWebSessionManager_ParseSession function in /user/bin/Kylin. A publicly available proof-of-concept exploit is referenced on GitHub, though the CVSS 4.0 E:P modifier and AC:H rating confirm that exploitation is technically demanding rather than trivially scriptable; no active exploitation has been confirmed by CISA KEV.
RemediationAI
No vendor-released patch has been identified at the time of analysis; the Tenda vendor page (https://www.tenda.com.cn/) should be monitored for firmware updates addressing CVE-2026-19748. As an immediate compensating control, restrict network access to the Kylin Web Service management port by placing affected devices behind a firewall or access control list that blocks untrusted hosts from reaching the web administration interface - this eliminates the remote network vector entirely but does not fix the underlying entropy flaw. If remote management is operationally required, place the device behind a VPN and require VPN authentication before the management port is reachable, accepting the operational overhead of VPN credential management. Forcing frequent session expiry through device settings (if available) reduces the window for token prediction attacks. Disabling web-based management and using alternative management channels (if supported) is the most aggressive compensating control. The GitHub researcher disclosure is at https://github.com/howitouchyou/Tenda-Smart-Camera-Vulnerability/blob/main/Tenda%20Weak%20Bypass/Tenda%20Camera%20Weak%20Session%20Authentication%20Bypass.md and the VulDB submission is at https://vuldb.com/submit/868490.
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 Kylin Web Service is a lightweight HTTP daemon embedded in Tenda IoT devices, responsible for session management across the web administration interface. The vulnerable function CWebSessionManager_ParseSession, located in the binary /user/bin/Kylin, generates or validates session tokens using a source of randomness with insufficient entropy (CWE-331). Weak session token entropy means an attacker with network access to the device's web interface can enumerate or statistically predict valid session identifiers without authenticating. Affected CPE strings cover ten distinct product lines - cpe:2.3:a:tenda:ch7, ch7g, ch10, cp3, cp3_pro, cp7, tc3b14c, tc3b15c, tc3t14c, and tc3t15c - all sharing the same Kylin codebase through at least firmware version 20260625. The root cause class (CWE-331) typically manifests as use of a low-quality PRNG, a short token length, a predictable seed such as system uptime, or a restricted token character space.
Know when Ch7 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:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
Network-reachable with no prior auth, but high complexity for token prediction; impact is limited confidentiality only, no integrity or availability effect.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A security vulnerability has been detected in Tenda CH7, CH7G, CH10, CP3, CP3 Pro, CP7, TC3B14C, TC3B15C, TC3T14C and TC3T15C up to 20260625. Affected is the function CWebSessionManager_ParseSession of the file /user/bin/Kylin of the component Kylin Web Service. Such manipulation of the argument SESSION leads to insufficient entropy. The attack may be performed from remote. Attacks of this nature are highly complex. The exploitability is told to be difficult.
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.
Command injection in the ATE (Automatic Test Equipment) module across ten Tenda camera and hub models allows a remote un
Missing authentication on RTSP/ONVIF interfaces across ten Tenda smart camera product lines allows unauthenticated remot
EUVD-2026-58391
GHSA-6ww3-pvc7-5crf
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB