Skip to main content

Tenda AC19 CVE-2026-113744

| EUVDEUVD-2026-107031 CRITICAL
Stack-based Buffer Overflow (CWE-121)
2026-10-21 VulDB GHSA-5w5f-rphr-2j3g
9.3
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Reach router web management interface
  2. Delivery
    Send crafted POST to /goform/SetFirewallCfg
  3. Exploit
    Overflow stack via oversized firewallEn
  4. Execution
    Overwrite return address / control flow
  5. Persist
    Execute code or crash httpd
  6. Impact
    Full device compromise

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

The attacker must be able to reach the Tenda AC19 httpd web management interface and issue a request to /goform/SetFirewallCfg with an overlong firewallEn argument. The exploit targets firmware version 16.03.10.07 specifically. Key limiting factors: the management interface is LAN-facing by default and is only exposed to the Internet/WAN if remote administration is enabled, so realistic remote exploitation generally requires either a position on the local/guest network or a device with remote management turned on. The input CVSS asserts PR:N (no authentication), but Tenda goform endpoints frequently require a valid login session in default configurations - defenders should verify whether a session is needed on their firmware build.

Impact

Multiple signals align on elevated risk but with an important exposure caveat. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a network-reachable, low-complexity, unauthenticated stack-based buffer overflow (CWE-121) in the Tenda AC19 httpd web management service, scored 9.3 CRITICAL. A public exploit is confirmed (CVSS E:P, 'Proof-of-Concept'), with exploit code hosted on GitHub (henrythekingofuk/TendaCVE), so publicly available exploit code exists. However, this is NOT confirmed actively exploited - the CVE is not listed in CISA KEV, and no EPSS probability was supplied in the input, so widespread opportunistic exploitation cannot be asserted. The dominant real-world limiter is reachability, not vulnerability: Tenda AC19 is a consumer/SOHO router whose web management interface is LAN-facing by default and only WAN-exposed when remote management is explicitly enabled. Therefore the signals are consistent (critical, unauthenticated RCE with a POC) but the practical priority is high only for devices whose management plane is reachable by the attacker (hostile LAN, guest network, or Internet-exposed admin). Note also that many Tenda /goform endpoints require an authenticated session in default configurations; the input vector asserts PR:N, so no authentication qualifier is downgraded here, but this should be verified against the device's default auth behavior.

Exploit ScenarioDerived

An attacker with network access to the router's web management interface sends a crafted HTTP request to /goform/SetFirewallCfg containing an oversized firewallEn parameter, overflowing a stack buffer in the formSetFirewallCfg function of httpd. This corrupts the stack and allows execution of attacker-controlled code or a crash of the management daemon; a public proof-of-concept is available on GitHub, lowering the skill needed to reproduce it.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
1 PoC candidate (unverified) No patch listed yet 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Oct 21, 2026

A stack-based buffer overflow in the formSetFirewallCfg handler of the Tenda AC19 router's httpd web management service lets a remote attacker crash or potentially execute code on the device by sending an overlong firewallEn parameter to /goform/SetFirewallCfg. The issue is confirmed against firmware 16.03.10.07 and carries a 9.3 CVSS v4 score with a PR:N vector, meaning no authentication is asserted as a prerequisite, although Tenda goform endpoints commonly enforce a session on default builds and the independent assessment flags this as unverified. Publicly available exploit code exists (a GitHub PoC repository is linked from the CVE record), which raises the likelihood of opportunistic attempts against any AC19 whose management interface is reachable.

Earlier versions of this analysis (1)
v1 Oct 21, 2026 - 02:06 CVSS 10.0

Stack-based buffer overflow in Tenda AC19 firmware 16.03.10.07 lets remote attackers who can reach the httpd Web Management Service trigger memory corruption by POSTing an oversized firewallEn value to /goform/SetFirewallCfg; publicly available exploit code exists. The CVSS v4.0 score is 10.0 and the independent assessment rates confidentiality, integrity, and availability impact as high, with no authentication or user interaction required by the vector. Practical risk is constrained by exposure: the management interface is typically LAN-bound, so WAN exploitation depends on remote management being enabled or prior LAN access.

RemediationAI

No vendor-released patch or fixed firmware version was identified at time of analysis, so mitigation must be exposure-based until Tenda ships an update (monitor https://www.tenda.com.cn/ and the VulDB entry https://vuldb.com/vuln/422925 for a fixed build). First and most effective: disable remote/WAN administration and keep the AC19 management interface bound to the LAN side only, since the attack requires reaching /goform/SetFirewallCfg - this removes internet-facing exposure entirely but does not protect against attackers already on the LAN or guest network. Second: restrict the management UI to a dedicated admin VLAN or a small allow-list of source IPs via the router's access-control or firewall rules, accepting the operational cost of jump-host access for administrators. Third: on managed networks, block POST requests to /goform/SetFirewallCfg at an upstream proxy or IPS and alert on anomalous firewallEn payload lengths, though this is signature-dependent and easily bypassed by encoding variations. Fourth: treat the device as untrusted - segment it away from sensitive systems, disable WPS/UPnP and unused services, and rotate any credentials stored on the router, because a successful overflow can yield code execution as the httpd user (commonly root). Replace the unit with a vendor-supported model if Tenda does not issue firmware; consumer routers past end-of-support rarely receive fixes for this class of bug.

Affected VersionsENISA

AC19 16.03.10.07

Affected Packages

euvd ac19 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

The Tenda AC19 is a consumer dual-band Wi-Fi router whose administrative UI is served by an embedded httpd daemon exposing goform-style CGI handlers. In CVE-2026-113744, the formSetFirewallCfg function in /goform/SetFirewallCfg copies the user-supplied firewallEn parameter into a fixed-size stack buffer without validating length, the classic CWE-121 stack-based buffer overflow pattern. Because the overflow occurs on the stack, an attacker who can shape the payload can overwrite saved registers and the return address, giving at minimum a denial-of-service crash of httpd and potentially arbitrary code execution in the context of the daemon (typically root on embedded router firmware). The CPE string cpe:2.3:a:tenda:ac19:*:*:*:*:*:*:*:* is unversioned, so it nominally matches all AC19 builds, but only firmware 16.03.10.07 is confirmed by the reporter (VulDB, submission 1018542). No CWE-121-specific mitigations such as stack canaries or full ASLR can be assumed on this class of firmware, which is why the CVSS v4 vector asserts high confidentiality, integrity, and availability impact across both the vulnerable system and subsequent systems.

Know when Ac19 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 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
vuln.today AI 9.8 CRITICAL

Network-reachable httpd endpoint, low-complexity single-parameter overflow with no UI; PR:N per input vector; code execution on the device yields full C/I/A, scope unchanged within the device.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

3
Analysis Updated
Oct 21, 2026 - 02:28 vuln.today
v2 - CVSS changed
CVSS changed
Oct 21, 2026 - 02:23 NVD
10.0 (CRITICAL) 9.3 (CRITICAL)
CVE Published
Oct 21, 2026 - 01:30 cve.org
CRITICAL 10.0

DescriptionCVE.org

A security vulnerability has been detected in Tenda AC19 16.03.10.07. The impacted element is the function formSetFirewallCfg of the file /goform/SetFirewallCfg of the component httpd Web Management Service. Such manipulation of the argument firewallEn leads to stack-based buffer overflow. The attack may be launched remotely. The exploit has been disclosed publicly and may be used.

Technical POC Analysis

The defect is a stack-based buffer overflow, CWE-121, in formSetFirewallCfg, the handler for /goform/SetFirewallCfg in the Tenda AC19 httpd web management service.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Latest POC

1 PoC candidate from github (unverified)

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

Tenda AC19 routers running firmware 16.03.10.07 carry a critical web-management flaw, and publicly available exploit code exists while no vendor-released patch was identified at time of analysis. Devices with management interfaces reachable from untrusted networks could be crashed or compromised, potentially disrupting connectivity or giving an attacker a foothold into the local network. Leadership should treat exposure as time-sensitive and direct teams to locate, restrict, and isolate affected routers until vendor remediation is available.

Business Impact: High
Compensating Controls

Restrict the AC19 web management interface and /goform/SetFirewallCfg to trusted management networks or VPN, disable WAN-side administration, segment affected routers from critical assets, monitor for malformed firewallEn requests and device crashes, and replace or isolate devices until vendor firmware is available.

Threat Intelligence Overview

EPSS Score
0.6%
Top 51% exploitable
Prevalence
Low
single consumer/SOHO Tenda router model, limited enterprise footprint
Data Quality
6 sources
Confidence: High

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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
CRITICAL severity + public POC available
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
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

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

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