CVE-2026-22595CVE-2026-22595是Ghost内容管理系统中的一个高危认证绕过漏洞。Ghost是一个基于Node.js的开源CMS平台,广泛用于博客和内容创作网站。该漏洞存在于Ghost对Staff Token认证的处理机制中,在受影响版本中,攻击者可以利用Staff Token认证访问那些本应仅限Staff Session认证才能访问的端点。这意味着通过Staff Token进行身份验证的外部系统,即使是为Admin或Owner角色用户生成的令牌,也能够访问原本需要会话认证的敏感功能。由于该漏洞涉及权限升级和未授权访问,CVSS评分达到8.1,对系统机密性、完整性和可用性均造成严重影响。Ghost官方已在5.130.6和6.11.0版本中修复了此问题。
Ghost CMS的认证系统支持两种认证方式:Staff Token和Staff Session。Staff Token主要用于外部系统或API集成场景,而Staff Session则是通过浏览器会话进行身份验证。漏洞根源在于Ghost对这两种认证方式的权限验证存在缺陷。具体来说,某些管理员级别的端点本应仅允许通过Staff Session认证访问,但实际上也接受了Staff Token认证。当外部系统使用为Admin或Owner角色用户生成的Staff Token时,可以利用该Token访问仅限会话认证的敏感端点,如用户管理、内容发布权限控制等高权限功能。攻击者需要持有有效的Staff Token(低权限要求),即可在网络环境下发起攻击,无需用户交互。CVSS向量显示攻击复杂度低(AC:L),但需要低权限认证(PR:L),成功利用后可对系统完整性(I:H)和可用性(A:H)造成高影响。