CVE-2026-1115parisneo/lollms社交功能中存在存储型XSS漏洞。攻击者通过`create_post`接口注入恶意脚本,未经过滤直接存储于数据库。当管理员或用户查看主页动态时,脚本自动执行,可导致账户劫持、会话窃取及蠕虫式传播。该漏洞影响2.2.0之前的所有版本。
该漏洞源于`backend/routers/social/__init__.py`文件中的`create_post`函数未对用户提交的内容进行安全过滤。系统将用户输入直接赋值给`DBPost`模型并存入数据库。由于缺乏输入验证和输出编码,当其他用户访问包含恶意代码的主页动态时,浏览器会解析并执行该脚本。攻击者利用此漏洞可窃取Cookie、Session ID,甚至以管理员身份执行操作,造成严重的数据泄露和系统控制权丧失。