CVE-2021-22880

unknown
Published 2021-02-10 · Modified 2024-02-20
CVSS v3
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v2
VIR risk

Description

The PostgreSQL adapter in Active Record before 6.1.2.1, 6.0.3.5, 5.2.4.5 suffers from a regular expression denial of service (REDoS) vulnerability. Carefully crafted input can cause the input validation in the `money` type of the PostgreSQL adapter in Active Record to spend too much time in a regular expression, resulting in the potential for a DoS attack. This only impacts Rails applications that are using PostgreSQL along with money type columns that take user input.

Predictions

Exploit likelihood
30%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

vendor Authored 2026-05-27

Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2021-22880

vendor Authored 2026-05-27

Vendor advisory: suse — https://www.suse.com/security/cve/CVE-2021-22880.html

OS impact

OSVersionStatusFixed in
suse slesaffected
debian debianbookwormfixed2:6.0.3.5+dfsg-1
debian debianbullseyefixed2:6.0.3.5+dfsg-1
debian debianforkyfixed2:6.0.3.5+dfsg-1
debian debiansidfixed2:6.0.3.5+dfsg-1
debian debiantrixiefixed2:6.0.3.5+dfsg-1

Package impact

EcosystemPackageVulnerableFixed
ruby RubyGemsactiverecord!< 4.2.0||<~> 5.2.4, >= 5.2.4.5~> 5.2.4, >= 5.2.4.5
ruby RubyGemsactiverecord>=5.0.0,<5.2.4.55.2.4.5
ruby RubyGemsactiverecord>=6.0.0,<6.0.3.56.0.3.5
ruby RubyGemsactiverecord>=6.1.0,<6.1.2.16.1.2.1

References

Verify integrity in audit chain (admin only). AS-IS.