CVE-2021-22880
高已发布
Active Record 中 6.1.2.1、6.0.3.5、5.2.4.5 之前的 PostgreSQL 适配器存在正则表达式拒绝服务(REDoS)漏洞。精心构造的输入可能导致 Active Record 中 PostgreSQL 适配器的 money 类型输入验证在正则表达式上花费过多时间,从而可能引发...
- 已发布
- 2021年2月11日
- 已更新
- 2024年8月3日
- 分配 CNA
- hackerone
- 观察到的证据
- 2026年8月8日
初级CVSS
7.5/ 10高
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H4.4%
低 · 未来 30 天
- 百分位
- 91.0%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Active Record 中 6.1.2.1、6.0.3.5、5.2.4.5 之前的 PostgreSQL 适配器存在正则表达式拒绝服务(REDoS)漏洞。精心构造的输入可能导致 Active Record 中 PostgreSQL 适配器的 `money` 类型输入验证在正则表达式上花费过多时间,从而可能引发 DoS 攻击。此问题仅影响使用 PostgreSQL 且包含接受用户输入的 money 类型列(money type columns)的 Rails 应用程序。
来源
1针对 Rails 服务器漏洞 CVE-2021-22880 的概念验证利用程序。演示利用步骤并提供安全验证测试环境。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。