CVE-2026-33480WWBN AVideo 是一个开源视频平台。在 26.0 及之前版本中,存在一个服务端请求伪造(SSRF)漏洞。攻击者可以利用 IPv4 映射的 IPv6 地址绕过 `isSSRFSafeURL()` 函数的安全检查。未授权的 `plugin/LiveLinks/proxy.php` 端点在获取 URL 前使用了该函数进行验证,但由于 IPv6 前缀通过了所有检查,攻击者可借此访问云元数据服务、内部网络及本地主机服务。
该漏洞的核心在于 AVideo 中的 `isSSRFSafeURL()` 函数未能正确处理 IPv4 映射的 IPv6 地址格式。虽然该函数旨在防止 SSRF 攻击,但攻击者可以通过构造形如 `::ffff:127.0.0.1`(指向 localhost)或 `::ffff:169.254.169.254`(指向云元数据服务)的 URL 绕过验证机制。受影响的端点是 `plugin/LiveLinks/proxy.php`,它不需要身份验证即可访问。当服务器使用 cURL 请求这些经过特殊构造的 URL 时,会将其解析为内部地址,从而导致信息泄露或进一步的内部网络渗透。官方已在特定提交中修复了此问题。