CVE-2026-33024AVideo视频平台8.0之前的版本存在严重的服务器端请求伪造(SSRF)漏洞。该漏洞影响公共缩略图生成端点`getImage.php`和`getImageMP4.php`。由于缺乏身份验证且URL验证机制不完善,未经身份认证的攻击者可诱导服务器向内部网络资源发起请求。这使得攻击者能够探测内网服务,甚至窃取云服务实例的元数据敏感信息,构成极高的安全风险。
该漏洞的核心在于AVideo平台`getImage.php`和`getImageMP4.php`端点对用户输入的处理逻辑存在缺陷。这两个接口接受一个名为`base64Url`的GET参数,服务端对其进行Base64解码后,未经充分的安全检查便直接将其作为输入源传递给`ffmpeg`程序处理。原有的验证机制仅使用了PHP的`FILTER_VALIDATE_URL`函数,确保URL语法正确且以`http://`或`https://`开头。这种验证方式极为薄弱,无法防御针对内网资源的攻击。攻击者可精心构造指向`http://169.254.169.254/latest/meta-data/`(AWS云平台元数据服务)或`http://192.168.x.x`等内网地址的URL。由于`ffmpeg`会尝试访问这些URL,攻击者虽然无法直接获取HTTP响应内容(即盲SSRF),但可以通过测量服务端响应时间的差异(如请求内网不存在端口时的超时)或分析服务端错误日志来推断内网拓扑结构或窃取敏感的云凭证信息。