【高危漏洞】CVE-2026-23880:OnboardLite 存储型 XSS 漏洞分析
漏洞概述
OnboardLite 是一个为佛罗里达中央大学(University of Central Florida)学生组织开发的会员生命周期管理平台。该平台在特定版本中存在存储型跨站脚本(Stored XSS)漏洞,攻击者可利用该漏洞在管理员执行 Discord 账户迁移操作时,向其浏览器注入恶意脚本,从而窃取敏感信息或执行未授权操作。
漏洞详情
- CVE 编号:CVE-2026-23880
- 漏洞类型:存储型跨站脚本(Stored Cross-Site Scripting, CWE-79)
- CVSS 评分:7.3(HIGH),CVSS 向量:CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
- 影响版本:早于 commit
1d32081a66f21bcf41df1ecb672490b13f6e429f的所有 OnboardLite 版本
影响范围
该漏洞影响使用 OnboardLite 平台并运行在 commit 1d32081a66f21bcf41df1ecb672490b13f6e429f 之前版本的所有部署实例,特别是那些允许用户绑定 Discord 账户并由管理员执行账户迁移操作的环境。
风险分析
由于该漏洞属于存储型 XSS,攻击者可将恶意脚本持久化存储在系统中。当具有权限的管理员在后台访问受影响的用户数据(如执行 Discord 账户迁移)时,恶意脚本将在其浏览器中执行。这可能导致会话劫持、敏感数据泄露(如 Cookie、CSRF Token)、管理员操作被伪造等严重后果。尽管攻击需要用户交互(UI:R)且攻击者需具备低权限账户(PR:L),但其对完整性和机密性的影响均为“高”,整体风险等级为高危。
修复建议
- 立即升级 OnboardLite 至包含修复提交
1d32081a66f21bcf41df1ecb672490b13f6e429f的版本,该提交已对用户输入进行适当转义和过滤,防止 XSS 注入。 - 若无法立即升级,建议临时限制非可信用户对 Discord 账户字段的写入权限,并对管理员操作界面实施内容安全策略(CSP)以缓解潜在的脚本执行风险。
