幽灵缓存投毒漏洞可让攻击者劫持员工账户
sec随谈
sec随谈
sec随谈
2026年7月9日 08:21
北京
在小说阅读器读本章
去阅读
摘要
Ghost发布了6.37.0版本,修复了一个严重的缓存投毒漏洞。该Ghost缓存投毒漏洞被追踪为CVE-2026-53943,CVSS评分高达9.6。未经身份验证的攻击者可利用此漏洞在某些配置下劫持员工账户。
此Ghost缓存投毒漏洞为何重要Ghost为数万个网站提供支持,每天处理数亿次请求。Mozilla、DuckDuckGo和Cloudflare等知名机构都在使用它。因此,一个共享缓存漏洞就可能波及大量用户。
该漏洞无需登录即可利用,且修复补丁已经发布。因此,暴露风险的站点应立即更新。
攻击原理
许多Ghost网站部署在Fastly、Cloudflare或nginx等共享缓存服务之后。然而,缓存密钥(cache key)忽略了x-ghost-preview请求头,导致服务器可能将预览版响应存储在与公开页面相同的缓存键下。
攻击者向一个正常URL发送带有精心构造的x-ghost-preview请求头的请求,被污染的预览内容随后会存入共享缓存。之后访问该页面的用户收到的将是攻击者注入的内容,而非原始页面。
从缓存投毒到账户劫持 当前端和管理面板共用同一个域名时,注入的脚本能够读取会话Cookie,从而使攻击者可以劫持员工账户。将前端和管理面板拆分到不同域名的站点则不受此风险影响。
受影响版本
该漏洞影响从v4.0到v6.36.0的所有Ghost版本,6.37.0版本已修复此问题。此外,用户可在官方Ghost发布页面查询各版本详情。
补丁与缓解措施
请立即更新至Ghost 6.37.0或更高版本。如果暂时无法完成更新,可将缓存层配置为绕过携带x-ghost-preview请求头的请求。若怀疑账户已遭入侵,可使用v6.41.0中新增的\"设置\"下的\"重置所有身份验证\"(Reset all authentication)选项。完整详情请参阅官方GitHub安全公告。
目前尚未发现公开的漏洞利用工具或在野攻击活动。一位名为CryptoCat的研究人员负责任地披露了此问题。尽管如此,鉴于该漏洞的高危评分,针对这一Ghost缓存投毒漏洞采取快速行动仍是明智之举。
参考链接:
https://github.com/TryGhost/Ghost/security/advisories/GHSA-62q6-4hv4-vjrw
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。












评论