CVE-2026-5253bufanyun HotGo 1.0及2.0版本中被发现存在一处安全隐患,该漏洞源于组件`editNotice`端点下的`/web/src/layout/components/Header/MessageList.vue`文件中特定功能对输入数据的过滤不足。攻击者可利用此缺陷,构造恶意数据并远程发起跨站脚本攻击(XSS)。虽然攻击需要一定的用户交互和低权限,但由于利用代码已公开且厂商未予响应,该漏洞对系统用户构成了一定的安全威胁,可能导致数据完整性受损。
该漏洞本质上是一个跨站脚本攻击(XSS)漏洞,具体发生在bufanyun HotGo系统的消息列表组件中。根据漏洞描述,问题代码位于`/web/src/layout/components/Header/MessageList.vue`文件,该文件负责处理前端的消息展示逻辑,并与`editNotice`端点进行交互。漏洞产生的原因很可能是开发人员在该组件中直接渲染了用户通过`editNotice`接口提交的数据,而没有进行严格的上下文感知输出编码。特别是在Vue.js应用中,如果使用了`v-html`指令来渲染未经过滤的用户输入,或者后端API未对HTML标签进行转义,攻击者即可注入恶意的HTML或JavaScript代码。攻击者首先需要拥有一个低权限账户(PR:L),然后通过向`editNotice`端点发送包含恶意脚本载荷的HTTP请求来存储该载荷。当管理员或其他具有更高权限的用户访问包含该恶意消息的页面时,载荷将被触发。尽管CVSS评分显示机密性影响为无,但XSS漏洞通常允许攻击者窃取会话Cookie,从而可能导致会话劫持。此外,完整性影响被标记为低,意味着攻击者可以修改网页内容或执行未授权的操作。由于攻击复杂度低且无需高权限,该漏洞容易被利用。