Skip to main content

Ac10 EUVDEUVD-2026-19044

| CVE-2026-5548 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-04-05 VulDB GHSA-mf8f-5hfr-3cfm
8.7
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to Tenda AC10 web interface
  2. Exploit
    Send crafted HTTP request with oversized sys.userpass parameter
  3. Execution
    Trigger stack buffer overflow in fromSysToolChangePwd function
  4. Impact
    Execute arbitrary code with httpd privileges

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires authenticated access to Tenda AC10 firmware version 16.03.10.10_TDE01. Attacker must have login credentials to access the /bin/httpd service and manipulate the sys.userpass parameter in the fromSysToolChangePwd function to trigger stack-based buffer overflow.

Impact

Real-world risk assessment indicates this is a genuine priority concern despite requiring authentication. The CVSS vector (AV:N/AC:L/PR:L/UI:N) shows network-accessible exploitation with low attack complexity requiring only low-privilege credentials-often trivially obtained through default credentials (admin/admin) that many users never change on consumer routers. Publicly available exploit code exists per the GitHub reference, significantly lowering the attacker skill barrier. While not in CISA KEV (no confirmed active exploitation), the combination of available POC, simple exploitation requirements, and complete system compromise potential (C:H/I:H/A:H) creates substantial risk for internet-facing deployments. Consumer routers are attractive targets for botnet recruitment and network pivot operations. The SSVC framework would classify this as high technical impact (arbitrary code execution), potentially automatable once weaponized, though exploitation status remains POC-only. The primary risk mitigation factor is the PR:L requirement, but this is weak protection given credential reuse and default password prevalence in IoT devices.

Exploit ScenarioDerived

An attacker discovers a Tenda AC10 router exposed to the internet with its web management interface accessible on port 80 or 8080. Using default credentials (admin/admin) or credentials obtained through credential stuffing attacks, the attacker authenticates to the router's administrative panel. They then craft a malicious HTTP request to the password change function, embedding oversized input in the sys.userpass parameter that triggers the stack-based buffer overflow in fromSysToolChangePwd. The carefully constructed payload overwrites the stack return address, redirecting execution to attacker-controlled shellcode that establishes persistent backdoor access with root privileges. With publicly available exploit code from the GitHub repository, even moderately skilled attackers can adapt the POC to weaponize this vulnerability for botnet recruitment or network reconnaissance operations.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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

Stack-based buffer overflow in Tenda AC10 router firmware 16.03.10.10_multi_TDE01 allows authenticated remote attackers to achieve code execution with high impact to confidentiality, integrity, and availability. The vulnerability resides in the fromSysToolChangePwd function within /bin/httpd, triggered by manipulating the sys.userpass parameter. Publicly available exploit code exists (GitHub repository documented), though no confirmed active exploitation (not in CISA KEV). CVSS 8.8 reflects network-accessible attack requiring only low-privilege authentication with low complexity, making this a realistic threat for internet-exposed routers with default or compromised credentials.

RemediationAI

No vendor-released patch identified at time of analysis for firmware version 16.03.10.10_multi_TDE01. Users should immediately check the official Tenda support website (https://www.tenda.com.cn/) for any updated firmware releases for the AC10 model that may address this vulnerability. As interim risk mitigation, disable remote administration access to the router's web interface, restricting management access to the local network only. Change all default administrative credentials to strong, unique passwords to raise the authentication barrier. Consider network segmentation to isolate the vulnerable router from critical assets. If vendor support is unavailable, replacement with actively maintained hardware from vendors with established security update programs should be evaluated. Monitor VulDB tracking at https://vuldb.com/vuln/355312 for any vendor response or community-developed patches.

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 affects the Tenda AC10 wireless router (CPE: cpe:2.3:a:tenda:ac10), specifically firmware version 16.03.10.10_multi_TDE01. The flaw is a stack-based buffer overflow (CWE-121) in the fromSysToolChangePwd function within the httpd binary, which handles administrative password change operations. When processing the sys.userpass argument, insufficient input validation allows an attacker to write beyond allocated stack buffer boundaries. Stack-based overflows are particularly dangerous in embedded devices like routers because they can overwrite return addresses and function pointers, enabling arbitrary code execution with the privileges of the web server process, typically running as root on consumer routers. The httpd daemon serves the router's web management interface, making this a web-accessible attack surface.

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 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

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

CVSS VectorVendor: VulDB

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

DescriptionCVE.org

A vulnerability was found in Tenda AC10 16.03.10.10_multi_TDE01. Affected by this vulnerability is the function fromSysToolChangePwd of the file /bin/httpd. Performing a manipulation of the argument sys.userpass results in stack-based buffer overflow. The attack can be initiated remotely.

Executive ViewAI

Why It Matters

Tenda AC10 routers running firmware 16.03.10.10_multi_TDE01 contain a stack-based buffer overflow vulnerability (CVSS 8.8) that allows authenticated attackers to achieve complete system compromise. Organizations operating Tenda AC10 devices face immediate risk of unauthorized access, data theft, and network infiltration if routers are exposed to the internet or accessible by users with basic credentials.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable remote HTTP/HTTPS access to router administration interface; (2) Implement network access controls restricting management traffic to trusted administrative networks only; (3) Enforce strong, unique credentials and disable default accounts; (4) Monitor router logs for suspicious authentication attempts to sys.userpass parameter; (5) Isolate affected routers on segregated management VLANs; (6) Consider immediate replacement if router supports critical network functions.

Threat Intelligence Overview

EPSS Score
0.0%
Top 86% exploitable
Social Media
2
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL 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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

Related Vulnerabilities in Tenda AC10 Multiple Buffer Overflow Vulnerabilities

View all 3

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