CVE-2022-22980
当使用带有 SpEL 表达式的 @Query 或 @Aggregation 注解查询方法时,如果 SpEL 表达式包含用于值绑定的查询参数占位符且输入未经过净化,那么 Spring Data MongoDB 应用程序容易受到 SpEL 注入攻击。
- 已发布
- 2022年6月22日
- 已更新
- 2024年8月3日
- 分配 CNA
- vmware
- 观察到的证据
- 2026年8月8日
初级CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H中 · 未来 30 天
- 百分位
- 97.1%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
当使用带有 SpEL 表达式的 @Query 或 @Aggregation 注解查询方法时,如果 SpEL 表达式包含用于值绑定的查询参数占位符且输入未经过净化,那么 Spring Data MongoDB 应用程序容易受到 SpEL 注入攻击。
来源
7- CVE-2022-22980漏洞利用
CVE-2022-22980 漏洞利用
[CVE-2022-22980] Spring Data MongoDB SpEL 表达式注入
CVE-2022-22980的概念验证利用工具,该漏洞是Spring Data MongoDB中通过username参数的SpEL注入导致的远程代码执行漏洞。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。