CVE-2021-22880

Severity CVSS v4.0:
Pending analysis
Type:
CWE-400 Uncontrolled Resource Consumption ('Resource Exhaustion')
Publication date:
11/02/2021
Last modified:
07/11/2023

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.

Vulnerable products and versions

CPE From Up to
cpe:2.3:a:rubyonrails:rails:*:*:*:*:*:*:*:* 4.2.0 (including) 5.2.4.5 (excluding)
cpe:2.3:a:rubyonrails:rails:*:*:*:*:*:*:*:* 6.0.0 (including) 6.0.3.5 (excluding)
cpe:2.3:a:rubyonrails:rails:*:*:*:*:*:*:*:* 6.1.0 (including) 6.1.2.1 (excluding)
cpe:2.3:o:fedoraproject:fedora:32:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:33:*:*:*:*:*:*:*