CVE-2023-22796: activesupport_project activesupport Uncontrolled Resource Consumption
Vulnerability summary
CVE-2023-22796 is a high (CVSS 7.5) Uncontrolled Resource Consumption vulnerability in activesupport_project activesupport. EPSS estimates a 1.71% chance of exploitation in the next 30 days, higher than 77% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 4 · Related 2Timeline
- 09-02-2023PublishedVulnerability first disclosed.
- 27-11-2024Last modifiedVulnerability information updated.
Description
A regular expression based DoS vulnerability in Active Support <6.1.7.1 and <7.0.4.1. A specially crafted string passed to the underscore method can cause the regular expression engine to enter a state of catastrophic backtracking. This can cause the process to use large amounts of CPU and memory, leading to a possible DoS vulnerability.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
1.71%
Chance of exploitation in the next 30 days
Percentile
77%
Versus all other CVEs
30-day change
0.00 pp
From 1.71% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-400Uncontrolled Resource ConsumptionThe product does not properly control the allocation and maintenance of a limited resource.
- CWE-1333Inefficient Regular Expression ComplexityThe product uses a regular expression with a worst-case computational complexity that is inefficient and possibly exponential.
Affected systems
Suse6 products
- rubygem-activesupport-4_2&distro=SUSE OpenStack Cloud Crowbar 8< 4.2.9-7.15.1
- rubygem-activesupport-4_2&distro=SUSE OpenStack Cloud Crowbar 9< 4.2.9-7.15.1
- rubygem-activesupport-5_1&distro=SUSE Linux Enterprise High Availability Extension 15 SP1< 5.1.4-150000.3.12.1
- rubygem-activesupport-5_1&distro=SUSE Linux Enterprise High Availability Extension 15 SP2< 5.1.4-150000.3.12.1
- rubygem-activesupport-5_1&distro=SUSE Linux Enterprise High Availability Extension 15 SP3< 5.1.4-150000.3.12.1
Opensuse2 products
- rubygem-activesupport-5_1&distro=openSUSE Leap 15.4< 5.1.4-150000.3.12.1
- rubygem-activesupport-7.0&distro=openSUSE Tumbleweed< 7.0.4.1-1.1
Activesupport_project1 product
- activesupport< 6.1.7.1 | ≥ 7.0.0, < 7.0.4.1
Debian1 product
- rails< 2:6.1.7.3+dfsg-1
RubyGems1 product
- activesupport< 6.1.7.1 | ≥ 7.0.0, < 7.0.4.1
Ubuntu1 product
- railsAll versions (No fix recorded)
6 vendors · 12 products
References
19 links- www.debian.org/security/2023/dsa-5372Vendor Advisory
Show all 19 references
- github.com/rails/railsPACKAGE