Skip to main content

Ac10 EUVDEUVD-2026-19046

| CVE-2026-5549 MEDIUM
Use of Hard-coded Cryptographic Key (CWE-321)
2026-04-05 VulDB GHSA-7v8w-cr25-ggqq
5.5
CVSS 4.0 · Vendor: VulDB
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Key management, no hard-coded keys
Impact

CVSS 5.3 (Medium) with vector AV:N/AC:L/PR:N/UI:N reflects low attack complexity and no authentication requirement, but limited impact scope (confidentiality only, no integrity or availability). EPSS data indicates this has moved beyond theoretical risk: publicly available exploit code (E:P) exists on GitHub with weak remediation (RL:W) and reproducible conditions (RC:R). While CVSS assigns Medium severity, the absolute compromise of cryptographic trust-combined with public exploit availability-elevates real-world priority for any Tenda AC10 deployment exposed to untrusted networks. This is not a low-risk high-CVSS issue; the attack is trivial (unauthenticated HTTP fetch) and the impact (key theft) is complete. Organizations running AC10 firmware 16.03.10.10_multi_TDE01 should prioritize remediation.

Exploit ScenarioDerived

An attacker on the same network or with internet access to an unprotected Tenda AC10 router (e.g., via port forwarding or in a public/semi-public venue) sends an HTTP GET request to http://[router_ip]/webroot_ro/pem/privkeySrv.pem without authentication and downloads the 2048-bit RSA private key. Using this key, the attacker can decrypt historical encrypted traffic captured via passive network sniffing, forge TLS certificates impersonating the router for man-in-the-middle attacks, or decrypt future encrypted sessions between clients and the router. Publicly available exploit code (https://github.com/somanyerrors/tenda-ac10v4-vulnerabilities/blob/main/findings/CRITICAL-05-exposed-rsa-private-key.md) automates key extraction, lowering the barrier to exploitation.

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

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

Alert me

AnalysisAIv1 – Apr 05, 2026

Tenda AC10 router firmware 16.03.10.10_multi_TDE01 exposes a hard-coded RSA 2048-bit private key in the world-readable file /webroot_ro/pem/privkeySrv.pem, allowing unauthenticated remote attackers to retrieve sensitive cryptographic material and decrypt encrypted communications. With publicly available exploit code and an EPSS score indicating moderate but real-world feasibility, this vulnerability enables information disclosure attacks against affected router configurations.

RemediationAI

Upgrade Tenda AC10 firmware to a patched version released by Tenda after the discovery of CVE-2026-5549; consult https://www.tenda.com.cn/ for the latest firmware release notes and supported versions. Interim mitigations include restricting network access to the router's web interface via firewall rules, disabling remote management if not required, and resetting or rotating any certificates that relied on the exposed private key. Verify firmware integrity after upgrade and regenerate any certificates that were signed with the compromised key. Consult VulDB entry https://vuldb.com/vuln/355313 for additional technical details and confirmation of patch availability.

Affected VersionsENISA

AC10 16.03.10.10_multi_TDE01

Affected Packages

euvd ac10 no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

This vulnerability exploits CWE-321 (Use of Hard-coded Cryptographic Key), a critical weakness in cryptographic key management. The Tenda AC10 router stores its RSA 2048-bit server private key in an unprotected file accessible via HTTP GET requests without authentication. RSA private keys are foundational to TLS/SSL encryption, certificate signing, and secure communications; exposure of this key completely compromises the confidentiality and authenticity guarantees provided by the router's HTTPS implementation. An attacker with network access to the router (CPE: cpe:2.3:a:tenda:ac10:*:*:*:*:*:*:*:*) can extract the key and decrypt all past and future TLS sessions, forge certificates, or impersonate the router to legitimate clients.

Know when Ac10 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 5.5 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/E:P

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

2
PoC Detected
Apr 07, 2026 - 13:20 vuln.today
Public exploit code
CVE Published
Apr 05, 2026 - 07:45 nvd
MEDIUM 5.5

DescriptionCVE.org

A vulnerability was determined in Tenda AC10 16.03.10.10_multi_TDE01. Affected by this issue is some unknown functionality of the file /webroot_ro/pem/privkeySrv.pem of the component RSA 2048-bit Private Key Handler. Executing a manipulation can lead to use of hard-coded cryptographic key . The attack can be launched remotely. The exploit has been publicly disclosed and may be utilized.

Threat Intelligence Overview

EPSS Score
0.0%
Top 87% exploitable
Exploit
POC
Public exploit code exists
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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
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
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
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.

Related Vulnerabilities in Tenda AC10 Command Injection and Hardcoded Key

View all 2

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