Tenda O3
CVE-2025-12214
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege credentials
-
ExploitSend crafted request to /goform/sysAutoReboot
-
ExecutionOverflow stack buffer via 'enable' argument
-
ImpactExecute code / crash device
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation targets the SetValue/GetValue function of the /goform/sysAutoReboot endpoint (the auto-reboot scheduling feature) on Tenda O3 firmware 1.0.0.10(2478); the attacker manipulates the 'enable' argument to trigger a stack-based buffer overflow. The CVSS 4.0 vector's PR:L means valid low-privilege web-interface authentication is required, which is the primary limiting factor - this is not an unauthenticated drive-by, though consumer CPE often ships with default or weak credentials that can satisfy this prerequisite. No user interaction is needed (UI:N) and the attack is network-reachable (AV:N), so a reachable management interface plus any valid low-level account is sufficient; devices behind proper network segmentation with strong credentials are substantially less exposed. |
| Impact | Signals are mixed and point to a real-but-not-urgent issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a low-privilege but network-reachable flaw with high impact to confidentiality, integrity and availability (VC:H/VI:H/VA:H), consistent with full device compromise via a stack buffer overflow. Working against prioritization: the attack requires existing low-level authentication (PR:L), not an unauthenticated vector, so it cannot be fired blindly at exposed devices without credentials or a chained auth bypass. EPSS is only 0.80% (55th percentile), indicating low modeled probability of near-term broad exploitation despite a public exploit (E:P / POC available). The vulnerability is NOT in CISA KEV, so there is no confirmed active exploitation. Net: publicly available exploit code exists and the technical impact is severe, but the authentication requirement plus a niche consumer/outdoor-CPE product footprint make this a moderate priority rather than an emergency - patch on a normal cycle, prioritize where O3 devices are internet-exposed with weak/default credentials. |
| Exploit ScenarioDerived | An attacker who already holds low-privilege web credentials (or has leveraged default/weak credentials common on consumer CPE) sends a crafted request to /goform/sysAutoReboot with a manipulated 'enable' argument, overflowing a stack buffer in the SetValue/GetValue handler. A public proof-of-concept exists, lowering the skill needed, and successful exploitation can crash the device or execute attacker-controlled code on the router. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Authenticated remote attackers can trigger a stack-based buffer overflow in Tenda O3 firmware 1.0.0.10(2478) by manipulating the 'enable' parameter of the /goform/sysAutoReboot endpoint. Exploitation requires valid low-privilege web credentials (PR:L), but no user interaction, and publicly available exploit code exists. The EPSS score is low (0.8%), suggesting limited real-world exploitation, but the impact is high (full confidentiality, integrity, and availability loss on the device if exploited).
RemediationAI
No vendor-released patch is identified in the available references; check Tenda's official support site (https://www.tenda.com.cn/) for firmware updates. As a compensating control, ensure the device is not exposed to the internet, change default credentials to strong, unique passwords, and restrict management interface access to trusted networks only. Disabling the auto-reboot feature via the web interface may reduce exposure but does not eliminate the vulnerability and may affect device functionality. Network segmentation with strict firewall rules limiting access to the management port is recommended. Monitor for suspicious requests to /goform/sysAutoReboot. Refer to the public exploit details at https://github.com/noahze01/IoT-vulnerable/blob/main/Tenda/O3v2.0/sysAutoReboot.md and VulDB entry https://vuldb.com/?id.329884 for technical specifics.
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 Tenda O3 is a wireless outdoor CPE device whose web management interface handles configuration through endpoints like /goform/sysAutoReboot. The vulnerable SetValue/GetValue function processes the 'enable' argument without proper bounds checking, leading to a stack-based buffer overflow (CWE-119: Improper Restriction of Operations within the Bounds of a Memory Buffer). This class of vulnerability allows an attacker to overwrite adjacent stack memory, potentially leading to arbitrary code execution or device crash. The affected firmware is specifically 1.0.0.10(2478) as identified by CPE. The exploit is publicly available, indicating that the vulnerability is easily reproducible.
Know when O3 Firmware1 0 0 10 2478 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:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
Network-reachable web endpoint (AV:N/AC:L) requiring a low-privilege account (PR:L), no user interaction; a stack overflow enabling code execution on the device gives full C/I/A impact with unchanged scope.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A vulnerability was detected in Tenda O3 1.0.0.10(2478). This issue affects the function SetValue/GetValue of the file /goform/sysAutoReboot. Performing a manipulation of the argument enable results in stack-based buffer overflow. The attack may be initiated remotely. The exploit is now public and may be used.
Executive ViewAI
Tenda O3 wireless bridge/outdoor CPE devices running firmware 1.0.0.10(2478) contain a high-severity flaw that lets an attacker with low-privilege web credentials execute a buffer overflow and take full control of the device, affecting confidentiality, integrity, and availability. Because these devices frequently sit at the network edge or bridge internal segments, a compromised unit can serve as a pivot point into the broader environment. Leadership should care because no vendor patch is available, publicly available exploit code exists, and remediation depends on network-level controls and credential hygiene rather than a software fix.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict web management to trusted administrative networks/IPs, eliminate default and shared credentials, disable remote/WAN administration, segment affected devices on an isolated VLAN with deny-by-default egress, log and alert on authentication attempts and /goform/sysAutoReboot requests, and plan hardware replacement if no fix is delivered.
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
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.
Affected Products (CPE)CVE.org
More in O3 Firmware1 0 0 10 2478
View allA vulnerability has been found in Tenda O3 1.0.0.10 and classified as critical. Rated high severity (CVSS 8.7), this vul
A vulnerability, which was classified as critical, was found in Tenda O3 1.0.0.10. Rated high severity (CVSS 8.7), this
A vulnerability, which was classified as critical, has been found in Tenda O3 1.0.0.10. Rated high severity (CVSS 8.7),
A vulnerability classified as critical was found in Tenda O3 1.0.0.10. Rated high severity (CVSS 8.7), this vulnerabilit
Stack-based buffer overflow in the Tenda O3 router firmware build 1.0.0.10(2478) lets authenticated remote attackers cor
Stack-based buffer overflow in the HTTP management interface of Tenda O3 firmware 1.0.0.10(2478) lets a low-privileged,
Stack-based buffer overflow in the Tenda O3 router firmware 1.0.0.10(2478) allows remote authenticated attackers with lo
Stack-based buffer overflow in Tenda O3 firmware 1.0.0.10(2478) allows a remote attacker with low-level authenticated ac
Stack-based buffer overflow in the SetValue/GetValue handler of the /goform/setNetworkService endpoint on Tenda O3 firmw
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB