CVE-2026-33237WWBN AVideo是一个开源视频平台。在26.0版本之前,其Scheduler插件存在服务端请求伪造(SSRF)漏洞。该插件的`run()`函数在处理管理员配置的回调URL时,仅校验了URL格式,未调用`isSSRFSafeURL()`进行安全过滤。拥有高权限的攻击者可构造恶意请求,利用该漏洞探测或访问内网敏感资源及云元数据服务。
该漏洞根因位于`plugin/Scheduler/Scheduler.php`文件的`run()`函数中。当系统执行定时任务时,代码调用`url_get_contents()`请求管理员预设的`callbackURL`。尽管代码使用了`isValidURL()`来验证URL格式的合法性,但未调用平台已有的安全函数`isSSRFSafeURL()`。该安全函数专门用于拦截指向RFC-1918私有地址段(如10.0.0.0/8)、本地回环地址以及云服务元数据端点(如AWS的169.254.169.254)的请求。由于缺乏这一关键过滤,拥有管理员权限的攻击者可以配置一个恶意的定时任务,将`callbackURL`指向内部基础设施。当任务触发时,服务器将作为代理向内网发起请求,攻击者借此可扫描内网端口、访问内部API或窃取云实例的敏感元数据凭证。