CVE-2018-25031
Swagger UI 4.1.2 及更早版本可能允许远程攻击者实施欺骗攻击。通过诱使受害者打开特制 URL,攻击者可利用此漏洞显示远程 OpenAPI 定义。注意:该问题最初声称已在 4.1.3 中解决。然而,第三方表示该问题在 4.1.3 中并未解决,甚至在该版本及可能其他版本中仍然存在。
- 已发布
- 2022年3月11日
- 已更新
- 2024年8月5日
- 分配 CNA
- mitre
- 观察到的证据
- 2026年8月8日
初级CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N中 · 未来 30 天
- 百分位
- 98.7%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Swagger UI 4.1.2 及更早版本可能允许远程攻击者实施欺骗攻击。通过诱使受害者打开特制 URL,攻击者可利用此漏洞显示远程 OpenAPI 定义。注意:该问题最初声称已在 4.1.3 中解决。然而,第三方表示该问题在 4.1.3 中并未解决,甚至在该版本及可能其他版本中仍然存在。
来源
13Exploit Swagger UI - 关键信息的用户界面 (UI) 误传 (CVE-2018-25031)
用于利用CVE-2018-25031的.json和.yaml文件
CVE-2018-25031(Swagger UI XSS)的概念验证利用,通过精心构造的configUrl/url参数窃取授权码。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。