# Directus 的确切版本号由 OpenAPI 规范暴露
## 漏洞概述
Directus 是一个用于管理 SQL 数据库内容的实时 API 和应用程序仪表板。在 9.0.0 到 11.9.0 版本之间,Directus 会将确切的版本号错误地用作 OpenAPI Spec 版本,这导致 `/server/specs/oas` 端点在无认证的情况下暴露了版本信息。
## 影响版本
版本范围:9.0.0 到 11.9.0
## 漏洞细节
Directus 9.0.0 至 11.9.0 版本中,确切的 Directus 版本号被错误地用作 OpenAPI Spec 版本,导致版本信息在 `/server/specs/oas` 端点未经身份验证的情况下被暴露。此漏洞在 11.9.0 版本中已得到修复。
## 影响
恶意攻击者可以利用暴露的版本信息查找 Directus 核心或其依赖项在特定运行版本中的已知漏洞,从而可能发起进一步的攻击。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: Update `info.version` in the OpenAPI specs by br41nslug · Pull Request #25353 · directus/directus · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读标题: Directus version number disclosure · Advisory · directus/directus · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: Update `info.version` in the OpenAPI specs (#25353) · directus/directus@e74f3e4 · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读