CVE-2025-59022CVE-2025-59022是TYPO3 CMS中的一个高危安全漏洞,CVSS评分达到8.1。该漏洞存在于TYPO3的recycler模块中,允许具有后端用户权限的攻击者绕过正常的权限检查机制,删除任意数据库表中的数据。攻击者利用此漏洞可以访问TCA(Table Configuration Array)中定义的所有数据库表,并执行删除操作,而无需获得相应表的实际访问权限。这意味着即使攻击者对某个表没有删除权限,只要能够访问recycler模块,就可以删除该表中的所有数据。此漏洞可能导致关键网站数据被完全清除,造成网站服务不可用,对业务连续性造成严重影响。受影响的版本覆盖TYPO3 CMS 10.x至14.x系列,需要尽快进行安全更新。
该漏洞的核心问题在于TYPO3 CMS的recycler模块在处理数据删除请求时,未正确验证用户对目标数据表的访问权限。Recycler模块原本设计用于恢复已删除的记录,但攻击者可以利用其批量删除功能。攻击者通过构造特定的HTTP请求,指定目标数据库表(该表必须在TCA中定义),即可触发删除操作。由于recycler模块直接操作数据库且绕过了常规的权限检查,任何对recycler模块有访问权限的后端用户都可以执行任意数据删除。攻击者只需知道表名即可,无需了解表结构或数据内容。修复方案在GitHub提交中(336d6f165458a0ce32d8330999ab9ab6a5983d20等)增加了对用户权限的严格验证,确保在进行删除操作前检查用户是否具有目标表的删除权限。