IPBUF安全漏洞报告
English
CVE-2026-33500 CVSS 5.4 中危

CVE-2026-33500 AVideo存储型XSS漏洞

披露日期: 2026-03-23

漏洞信息

漏洞编号
CVE-2026-33500
漏洞类型
存储型跨站脚本攻击 (Stored XSS)
CVSS评分
5.4 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
需要交互 (UI:R)
影响产品
WWBN AVideo

相关标签

XSSStored XSSAVideoCVE-2026-33500Markdown InjectionCWE-79

漏洞概述

WWBN AVideo 26.0及以下版本存在存储型XSS漏洞。由于修复补丁引入的`ParsedownSafeWithLinks`类禁用了安全模式,且未对Markdown链接中的`javascript:`协议进行有效过滤,攻击者可通过评论功能注入恶意脚本。当其他用户查看页面时,脚本将被执行,可能导致数据窃取或会话劫持。

技术细节

该漏洞源于对CVE-2026-27568的不完整修复。开发者引入了`ParsedownSafeWithLinks`类试图清理原始HTML标签(如`<a>`和`<img>`),但显式调用了`setSafeMode(false)`。当处理Markdown语法链接`[text](javascript:alert(1))`时,Parsedown的`inlineLink()`方法解析该结构,将其转换为HTML链接,但此过程绕过了仅针对原始HTML的自定义清理逻辑。由于安全模式被禁用,Parsedown原本用于拦截危险URI的内部方法(如`sanitiseElement()`和`filterUnsafeUrlInAttribute()`)未生效,导致`javascript:`等危险协议未被过滤。攻击者利用此机制在评论中提交包含恶意JavaScript协议的Markdown链接,触发存储型跨站脚本攻击。

攻击链分析

STEP 1
1. 漏洞利用准备
攻击者注册并登录WWBN AVideo平台,找到包含评论功能的页面。
STEP 2
2. 注入恶意Payload
攻击者在评论框中输入特制的Markdown链接语法:`[text](javascript:alert(1))`,并提交。
STEP 3
3. 服务端存储
服务器将包含恶意Markdown语法的评论内容存储到数据库中,未进行有效的危险协议过滤。
STEP 4
4. 触发漏洞
当管理员或其他用户访问该页面时,Parsedown解析器将Markdown渲染为HTML链接。由于safeMode被禁用,`javascript:`协议未被移除。
STEP 5
5. 执行攻击代码
受害者点击链接后,浏览器执行`javascript:`协议后的代码,导致XSS攻击成功。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
// Payload to inject in the comment field using Markdown syntax [Click here to trigger XSS](javascript:alert('CVE-2026-33500'))

影响范围

WWBN AVideo <= 26.0

防御指南

临时缓解措施
建议暂时禁用评论功能或使用WAF拦截包含'javascript:'关键字的请求,直到完成官方补丁的更新。

参考链接

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