CVE-2023-22799: rubyonrails globalid Uncontrolled Resource Consumption
CVSS: 7.5v3.1HighModified
AliasesSUSE-SU-2023:0328-1UBUNTU-CVE-2023-22799DEBIAN-CVE-2023-22799openSUSE-SU-2024:12648-1openSUSE-SU-2024:13156-1openSUSE-SU-2024:14168-1openSUSE-SU-2025:15116-1openSUSE-SU-2026:10347-1GHSA-23c2-gwp5-pxw9
Published 09-02-2023Last modified 02-08-2024
Vulnerability summary
CVE-2023-22799 is a high (CVSS 7.5) Uncontrolled Resource Consumption vulnerability in rubyonrails globalid. EPSS estimates a 1.05% chance of exploitation in the next 30 days, higher than 63.7% of scored vulnerabilities.
CVSS score
7.5/10
010
High · v3.1 (NVD)EPSS score
1.05%
0%100%
Low · 0.00 pp in 30 daysKEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded
Advisory lineage
Upstream 0 · Downstream 1Timeline
- 09-02-2023PublishedVulnerability first disclosed.
- 02-08-2024Last modifiedVulnerability information updated.
Description
A ReDoS based DoS vulnerability in the GlobalID <1.0.1 which could allow an attacker supplying a carefully crafted input can cause the regular expression engine to take an unexpected amount of time. All users running an affected release should either upgrade or use one of the workarounds immediately.
CVSS metrics
3 scores · 3 sources · 1 versionHigh 7.5Preferred score · NVD (NIST)
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HSourcesAll 3 agree
- 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.05%
Chance of exploitation in the next 30 days
Percentile
64%
Versus all other CVEs
30-day change
0.00 pp
From 1.05% on 20-09-2026
20-09-202620-10-2026
EPSS score1.05%
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
Suse4 products
- rubygem-globalid&distro=SUSE Linux Enterprise High Availability Extension 15 SP1< 0.4.1-150000.3.3.1
- rubygem-globalid&distro=SUSE Linux Enterprise High Availability Extension 15 SP2< 0.4.1-150000.3.3.1
- rubygem-globalid&distro=SUSE Linux Enterprise High Availability Extension 15 SP3< 0.4.1-150000.3.3.1
- rubygem-globalid&distro=SUSE Linux Enterprise High Availability Extension 15 SP4< 0.4.1-150000.3.3.1
Opensuse3 products
- ruby3.2-rubygem-globalid&distro=openSUSE Tumbleweed< 1.1.0-1.3
- rubygem-globalid&distro=openSUSE Leap 15.4< 0.4.1-150000.3.3.1
- rubygem-globalid&distro=openSUSE Tumbleweed< 1.1.0-1.1 | < 1.2.1-1.5 | < 1.2.1-1.7 | < 1.2.1-1.9
Debian1 product
- ruby-globalid< 0.6.0-2
RubyGems1 product
- globalid≥ 0.2.1, < 1.0.1
Rubyonrails1 product
- globalid≥ 0.2.1, < 1.0.1
Ubuntu1 product
- ruby-globalidAll versions (No fix recorded)
6 vendors · 11 products
References
14 links- discuss.rubyonrails.org/t/cve-2023-22799-possible-redos-based-dos-vulnerability-in-globalid/82127REPORTWEBPatchVendor Advisory
- lists.opensuse.org/archives/…Advisory