CVE-2026-6553TYPO3 CMS是一款流行的开源企业级内容管理系统。在受影响的版本中,该系统存在严重的安全设计缺陷。当用户通过后台的用户设置模块修改密码时,系统未能正确执行加密逻辑,导致用户输入的密码以明文形式直接存储在数据库的`be_users`表中。具体而言,明文密码被包含在`uc`(用户配置)和`user_settings`字段内。若攻击者能够访问数据库文件或拥有读取数据库的权限,即可直接获取管理员或其他用户的明文密码,从而完全接管账户权限。
该漏洞的原理在于TYPO3 CMS处理用户配置更新的逻辑存在疏忽。通常,密码应当仅以哈希值形式存储于专用字段,且不应出现在配置转储中。然而,在TYPO3 CMS 14.2.0中,当调用密码修改接口时,应用程序将包含明文密码的数据序列化后存入了`be_users`表的`uc`和`user_settings`字段。这两个字段通常用于存储UI偏好设置等非敏感信息,往往被数据库管理员或备份系统视为低风险数据。攻击者利用这一漏洞,首先需要获取数据库的读取权限(可能通过SQL注入、未授权访问或备份文件泄露)。一旦获得访问权,攻击者只需查询`be_users`表并解析上述字段的JSON或序列化数据,即可无需破解即可获得原始凭证,导致严重的身份验证绕过风险。