IPBUF安全漏洞报告
English
CVE-2026-41060 CVSS 7.7 高危

CVE-2026-41060 AVideo服务器端请求伪造漏洞

披露日期: 2026-04-21

漏洞信息

漏洞编号
CVE-2026-41060
漏洞类型
服务器端请求伪造 (SSRF)
CVSS评分
7.7 高危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
WWBN AVideo

相关标签

SSRFAVideo信息泄露高危漏洞CVE-2026-41060

漏洞概述

WWBN AVideo开源视频平台29.0及以下版本存在严重的SSRF漏洞。由于`isSSRFSafeURL`函数存在同域短路逻辑,仅校验主机名而忽略端口号,导致攻击者可绕过SSRF防护机制。利用此漏洞,攻击者能够访问服务器上的任意端口,并将响应内容保存至Web可访问路径,从而实现全量数据外泄。

技术细节

该漏洞的根源位于`objects/functions.php`文件中的`isSSRFSafeURL`函数。该函数在第4290至4296行实现了一个同域短路逻辑:当传入URL的主机名与系统配置的`webSiteRootURL`主机名匹配时,函数会直接返回True,从而绕过所有后续的SSRF安全校验机制。核心缺陷在于校验逻辑仅比对主机名,完全忽略了端口号。攻击者可利用此逻辑缺陷,构造包含目标站点合法主机名但指定任意端口号(例如内部服务端口或管理端口)的恶意URL。由于主机名匹配,该请求被视为同域安全请求,AVideo服务器会代为发起请求。随后,服务器的响应内容会被保存到Web可访问的文件路径中,攻击者通过访问该路径即可获取敏感数据,实现对服务器内部端口的探测与数据外泄。

攻击链分析

STEP 1
信息收集
攻击者识别目标AVideo服务器,并获取其配置的webSiteRootURL(即站点的公共主机名)。
STEP 2
构造Payload
攻击者构造恶意URL,使用获取到的公共主机名,但将端口号替换为想要探测的内部服务端口(如22端口)。
STEP 3
发送请求
攻击者向AVideo平台发送包含恶意URL的请求,调用存在漏洞的isSSRFSafeURL函数。由于主机名匹配,请求绕过SSRF检查。
STEP 4
数据外泄
服务器代为请求内部端口并将响应保存到Web目录,攻击者访问生成的文件路径获取敏感信息。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target configuration # Attacker discovers the target hostname (e.g., example.com) target_host = "example.com" # The vulnerable endpoint is typically where the application processes URLs (e.g., video upload, subtitle download) # This PoC demonstrates the bypass logic conceptually. # Normal SSRF might be blocked if it points to 127.0.0.1 blocked_url = "http://127.0.0.1:22" # Bypass URL: Use the public hostname but a high internal port (e.g., 22 for SSH, 3306 for MySQL) bypass_url = f"http://{target_host}:22" print(f"Attempting SSRF bypass using: {bypass_url}") # Hypothetical request to the vulnerable function # The function isSSRFSafeURL(bypass_url) would check: # 1. Parse hostname -> 'example.com' # 2. Compare to webSiteRootURL -> Match! # 3. Return True -> Request allowed. # response = requests.post("http://target-site/vulnerable_endpoint", data={"url": bypass_url}) # print(response.text)

影响范围

WWBN AVideo <= 29.0

防御指南

临时缓解措施
建议用户立即升级到修复了该漏洞的AVideo版本。若暂时无法升级,应通过防火墙规则严格限制AVideo服务器对内部网络非标准端口的访问,并密切监控Web目录下异常生成的文件,以阻断数据外泄途径。

参考链接

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