# base-admin 漏洞报告 软件名称:base-admin 开发者或厂商:huanzi-qch 代码仓库:https://github.com/huanzi-qch/base-admin ## 1. 用户名存储型 XSS 导致账号接管 简要描述:普通用户修改个人用户名时写入 XSS,受害者打开用户管理页面时脚本执行,接管受害者账号。 影响版本:9aacd614 (2019-09-17) 至 52816b76 (2026-03-17) 漏洞引入:[base-admin commit 9aacd614](https://github.com/huanzi-qch/base-admin/commit/9aacd614d721cc2a4d24c1a952e118b8e622d7a4) 前置条件:攻击者有普通权限账号,且受害者打开用户管理页面。 ### 漏洞成因 普通用户在个人信息页修改用户名时,服务端把请求中的 `userName` 保存到登录用户的记录。个人信息页通过下面的输入框提交用户名: ```html