IPBUF安全漏洞报告
English
CVE-2026-23880 CVSS 7.3 高危

CVE-2026-23880: OnboardLite 存储型XSS漏洞导致管理员账户被劫持

披露日期: 2026-01-19

漏洞信息

漏洞编号
CVE-2026-23880
漏洞类型
存储型XSS
CVSS评分
7.3 高危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
需要交互 (UI:R)
影响产品
OnboardLite

相关标签

存储型XSSOnboardLite会话劫持UCF学生组织平台

漏洞概述

OnboardLite是一款面向UCF学生组织的会员生命周期管理平台。该平台在处理用户Discord账户迁移时存在存储型跨站脚本漏洞,攻击者可在用户个人资料中注入恶意JavaScript代码,当管理员访问管理后台时触发攻击,导致会话劫持、敏感信息泄露等严重后果。

技术细节

漏洞源于OnboardLite在处理Discord账户迁移请求时未对用户输入进行充分的HTML转义。攻击者可在Discord用户名或相关字段中嵌入<script>标签或事件处理器(如onerror、onload等),这些恶意代码被存储在数据库中。当管理员在仪表板查看用户信息并尝试执行账户迁移操作时,浏览器会解析并执行这些恶意脚本。攻击者可通过此方式窃取管理员的会话cookie、伪造管理操作或进行进一步的权限提升。

攻击链分析

STEP 1
1
攻击者在注册或编辑个人资料时,在Discord相关字段中注入XSS payload
STEP 2
2
平台将恶意代码存储到数据库,未进行适当过滤
STEP 3
3
管理员访问仪表板并查看用户列表或尝试迁移账户
STEP 4
4
浏览器解析页面时执行攻击者注入的JavaScript代码
STEP 5
5
攻击者通过窃取的会话cookie劫持管理员账户

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
POST /api/discord/migrate HTTP/1.1 Host: target.com Content-Type: application/json { "user_id": "attacker_id", "discord_username": "<script>alert(document.cookie)</script>" }

影响范围

OnboardLite < 1.0.5

防御指南

临时缓解措施
如果无法立即升级,可临时禁用Discord账户迁移功能,并加强对用户输入的过滤

参考链接

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