CVE-2026-22665prompts.chat在提交1464475之前的版本中存在严重的身份混淆漏洞。该漏洞源于系统在写入和读取路径上对用户名的大小写处理不一致。攻击者可利用此差异创建大小写变体用户名,从而绕过唯一性检查。利用非确定性的用户名解析机制,攻击者能够冒充受害者账户,篡改规范URL上的个人资料内容,并在整个平台中注入受控的元数据和内容,造成严重的安全风险。
该漏洞的技术核心在于应用程序逻辑中对于用户名字符串的比较与存储机制存在差异。在账户创建(写入路径)阶段,系统可能采用区分大小写的逻辑,允许同时存在“Admin”和“admin”两个不同的用户ID。然而,在用户资料展示或身份验证(读取路径)阶段,系统可能采用了不区分大小写的查询逻辑。当系统尝试解析特定用户名的请求时,由于数据库中存在多个大小写不同但逻辑上相似的记录,返回结果变得非确定性。攻击者通过注册与目标受害者仅大小写不同的用户名(例如受害者为“user”,攻击者注册“User”),即可利用系统的解析逻辑缺陷,使系统在访问受害者规范URL时返回攻击者控制的内容,从而实现账户接管、内容篡改和元数据注入。