Headline
CVE-2021-46264: CVE-Request/Tenda/9 at main · Ainevsia/CVE-Request
Tenda AC Series Router AC11_V02.03.01.104_CN was discovered to contain a stack buffer overflow in the onlineList module. This vulnerability allows attackers to cause a Denial of Service (DoS) via crafted overflow data.
Tenda Router AC Series Vulnerability
This vulnerability lies in the /goform/setQos
page which influences the lastest version of Tenda Router AC11. (AC11_V02.03.01.104_CN)
Vulnerability description
There is a stack buffer overflow vulnerability in the onlineList
module.
the program reads user input onlineList
into variable v6
and pass it to the function sub_800D23EC
as the first parameter.
the prograrm will then use strncpy
function to copy that input into into a fixed malloced chunk of size 260
, which can cause a overflow.
So by POSTing the page /goform/setQos
with proper onlineList
, the attacker can easily perform a Deny of Service Attack or Remote Code Execution with carefully crafted overflow data.
POC
Timeline
- 2022.01.09 report to CVE & CNVD
Acknowledgment
Credit to @cpegg, @leonW7 and @peanuts from Shanghai Jiao Tong University and TIANGONG Team of Legendsec at Qi’anxin Group.