Cyber Resilience

CVE-2026-3972

HighPublic PoC

Published: 12 March 2026

Published
12 March 2026
Modified
02 April 2026
KEV Added
Patch
CVSS Score v4 8.7 CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
EPSS Score 0.0071 48.6th percentile
Risk Priority 55 floored blend · peak EPSS

Summary

CVE-2026-3972 is a high-severity Improper Restriction of Operations within the Bounds of a Memory Buffer (CWE-119) vulnerability in Tenda W3 Firmware. Its CVSS base score is 8.7 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploitation of Remote Services (T1210); ranked at the 48.6th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

The strongest mitigations our analysis identified are NIST 800-53 SI-10 (Information Input Validation) and SI-16 (Memory Protection).

Deeper analysis

CVE-2026-3972 is a stack-based buffer overflow vulnerability affecting the Tenda W3 router on firmware version 1.0.0.3(2204). The flaw resides in the formSetCfm function within the /goform/setcfm file of the HTTP Handler component, where manipulation of the funcpara1 argument triggers the overflow. Published on 2026-03-12, it is associated with CWEs-119 (Improper Restriction of Operations within the Bounds of a Memory Buffer), CWE-121 (Stack-based Buffer Overflow), and CWE-787 (Out-of-bounds Write), earning a CVSS v3.1 base score of 8.8.

Exploitation requires adjacency to the local network (AV:A) and is low complexity (AC:L) with no authentication (PR:N) or user interaction (UI:N) needed in an unchanged scope (S:U). Successful attacks can result in high impacts to confidentiality, integrity, and availability (C:H/I:H/A:H), such as remote code execution on the device.

Advisories from VulDB (ctiid.350407, id.350407, submit.769172) document the issue, while a proof-of-concept exploit is publicly available in a GitHub repository at https://github.com/Svigo-o/Tenda_vul/tree/main/tenda-w3-setcfm-funcpara1-buffer-overflow. The vendor's site at https://www.tenda.com.cn/ is referenced, but no specific patches or mitigations are detailed in the provided sources.

The exploit has been made public, increasing the risk for unpatched Tenda W3 devices on local networks.

EU & UK References

Vulnerability details

A vulnerability was found in Tenda W3 1.0.0.3(2204). Affected by this issue is the function formSetCfm of the file /goform/setcfm of the component HTTP Handler. The manipulation of the argument funcpara1 results in stack-based buffer overflow. The attack can only…

more

be performed from the local network. The exploit has been made public and could be used.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

T1210 Exploitation of Remote Services Lateral Movement
Adversaries may exploit remote services to gain unauthorized access to internal systems once inside of a network.
Why these techniques?

The vulnerability is a stack-based buffer overflow in the HTTP handler (/goform/setcfm) of a router's web management interface, enabling unauthenticated remote code execution from the local network (AV:A), directly facilitating exploitation of a remote service.

Confidence: HIGH · MITRE ATT&CK Enterprise v19.0

CVEs Like This One

CVE-2026-3976Same product: Tenda W3
CVE-2026-4007Same product: Tenda W3
CVE-2026-3975Same product: Tenda W3
CVE-2026-4008Same product: Tenda W3
CVE-2026-3974Same product: Tenda W3
CVE-2026-3973Same product: Tenda W3
CVE-2025-9791Same vendor: Tenda
CVE-2025-9088Same vendor: Tenda
CVE-2025-0848Same vendor: Tenda
CVE-2025-14654Same vendor: Tenda

Affected Assets

tenda
w3 firmware
1.0.0.3\(2204\)

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

prevent

Requires timely patching or firmware updates to remediate the specific stack-based buffer overflow in the formSetCfm function.

prevent

Enforces validation of the funcpara1 argument to prevent improper restriction of operations within memory bounds, directly countering CWE-119/121/787.

prevent

Provides memory safeguards like stack canaries to block unauthorized code execution from the stack buffer overflow exploitation.

References