# 通过 Discourse 中的 XHR 请求进行匿名缓存中毒
## 漏洞概述
Discourse 是一个开源社区讨论平台。攻击者可以通过发送多个 XHR 请求,使缓存中毒,导致缓存中没有预加载数据。此问题仅影响网站的匿名访问者。
## 影响版本
最新版本已修复此问题,但未指定受影响的具体版本范围。
## 细节
攻击者通过发送多个 XHR 请求,可以使缓存中毒,缓存中不会包含预加载数据。这将导致匿名用户访问时无法获得正确的数据。
## 影响
- 影响所有使用早于修复版本的 Discourse 平台。
- 匿名访问者受到影响,可能无法获得正确的数据。
- 建议用户升级至最新版本。
- 无法升级的用户,可通过设置环境变量 `DISCOURSE_DISABLE_ANON_CACHE` 为非空值来禁用匿名缓存。
# | POC 描述 | 源链接 | 神龙链接 |
---|---|---|---|
1 | None | https://github.com/ibrahmsql/CVE-2024-47773 | POC详情 |
标题: Anonymous cache poisoning via XHR requests · Advisory · discourse/discourse · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读暂无评论