CVE-2025-64100CKAN是一款开源的数据管理系统(DMS),广泛应用于数据中心和开放数据平台。在2.10.9和2.11.4之前的版本中,存在一个会话固定安全漏洞。当CKAN配置为服务器端会话存储时(默认配置为基于cookie的会话存储),攻击者可以实施会话固定攻击。攻击者需要通过某种方式在受害者浏览器上设置特定的会话cookie,或者窃取受害者当前有效的会话标识符。由于会话标识符在用户登录后不会重新生成,攻击者预先设置的会话ID在受害者登录后仍然保持有效,从而允许攻击者劫持受害者会话。该漏洞影响所有使用服务器端会话存储的CKAN部署实例,可能导致未经授权访问用户账户和数据。
会话固定漏洞的核心问题在于CKAN在用户认证成功后没有重新生成会话标识符。当网站使用服务器端会话存储时,攻击者可以:1)首先访问目标网站获取一个有效的会话ID;2)通过社会工程学手段(如钓鱼链接)或XSS等技术在受害者浏览器上设置相同的会话cookie;3)诱使受害者登录网站;4)由于会话ID未被刷新,攻击者可以使用之前获得的会话ID访问受害者已认证的会话。CVSS 3.1向量显示攻击复杂度为高(AC:H),需要用户交互(UI:R),攻击者位于网络位置(AV:N)且无需特殊权限(PR:N)。成功利用后会对机密性造成高影响(C:H),但不影响数据完整性和可用性。