Skip to main content

Tenda Smart Camera CVE-2026-19748

| EUVDEUVD-2026-58391 LOW
Insufficient Entropy (CWE-331)
2026-08-13 VulDB GHSA-6ww3-pvc7-5crf
2.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Recon
    Identify exposed Kylin web port
  2. Delivery
    Collect sample session tokens via HTTP
  3. Exploit
    Analyze token entropy and patterns
  4. Install
    Generate candidate session token list
  5. C2
    Replay predicted token to web service
  6. Execute
    Hijack active admin session
  7. Impact
    Read 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – 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

CH10 20260625
TC3B14C 20260625
CP7 20260625
TC3B15C 20260625
CP3 20260625
TC3T14C 20260625
CH7 20260625
CH7G 20260625
TC3T15C 20260625
CP3 Pro 20260625

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

Vendor (VulDB) PRIMARY 2.9 MEDIUM
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
vuln.today AI 3.7 LOW

Network-reachable with no prior auth, but high complexity for token prediction; impact is limited confidentiality only, no integrity or availability effect.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
High
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

Lifecycle Timeline

2
Severity Changed
Aug 13, 2026 - 21:22 NVD
MEDIUM LOW
CVSS changed
Aug 13, 2026 - 21:22 NVD
6.3 (MEDIUM) 2.9 (LOW)

DescriptionCVE.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

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Medium
Tenda is a widely sold consumer and SMB IoT/camera brand in Asia-Pacific and globally
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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 LOW
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

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

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