CVE-2026-35180WWBN AVideo是一个开源视频平台。在26.0及之前版本中,admin/customize_settings_nativeUpdate.json.php端点缺乏CSRF token验证,并且在执行ORM的域安全检查之前将上传的logo文件写入磁盘。结合SameSite=None的cookie策略,跨源POST请求可以用攻击者控制的内容覆盖平台的logo。
该漏洞主要由CSRF防护缺失和文件上传处理逻辑顺序不当导致。首先,目标接口`admin/customize_settings_nativeUpdate.json.php`未实施CSRF令牌验证,无法区分请求是否由用户主观发起。其次,若服务端Cookie配置为SameSite=None,浏览器将允许跨站点请求携带Cookie,使得攻击者可以绕过同源策略进行伪造请求。最关键的技术缺陷在于代码执行顺序:系统先将用户上传的文件持久化写入磁盘,随后才执行ORM的域安全检查。这种逻辑漏洞导致攻击者可以利用受害者的管理员权限,在安全校验生效前上传恶意文件并覆盖服务器上的原始Logo,从而破坏网站完整性。