Read the docs
TI-2023-13266 Aliases CVE-2023-28755GHSA-hv5j-3h9f-99c2

A ReDoS issue was discovered in the URI component through 0.12.0 in Ruby through 3.2.1.

Priority LOW 35CWE-1333Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · Low
Fix status
Partial Red Hat: 5 fixed, 4 without a fix

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-1333.

Summary

A ReDoS issue was discovered in the URI component through 0.12.0 in Ruby through 3.2.1. The URI parser mishandles invalid URLs that have specific characters. It causes an increase in execution time for parsing strings to URI objects. The fixed versions are 0.12.1, 0.11.1, 0.10.2 and 0.10.0.1.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.02637 85th percentileScored 2026-11-07
Fix Partial uri (RubyGems): 0.12.1, 0.11.1, 0.10.2 +1Red Hat: 7 advisoriesRed Hat: 5 fixed, 4 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
—uri (RubyGems)0.12.0 to before 0.12.10.12.1Patch availableGHSA-hv5j-3h9f-99c2
—uri (RubyGems)0.11.0 to before 0.11.10.11.1Patch availableGHSA-hv5j-3h9f-99c2
—uri (RubyGems)0.10.1 to before 0.10.20.10.2Patch availableGHSA-hv5j-3h9f-99c2
—uri (RubyGems)before 0.10.0.10.10.0.1Patch availableGHSA-hv5j-3h9f-99c2
  • — Vendor— Affected all versions Fixed in — No fix listed CNA
  • uri (RubyGems) Vendor— Affected 0.12.0 to before 0.12.1 Fixed in 0.12.1 Patch available GHSA-hv5j-3h9f-99c2
  • uri (RubyGems) Vendor— Affected 0.11.0 to before 0.11.1 Fixed in 0.11.1 Patch available GHSA-hv5j-3h9f-99c2
  • uri (RubyGems) Vendor— Affected 0.10.1 to before 0.10.2 Fixed in 0.10.2 Patch available GHSA-hv5j-3h9f-99c2
  • uri (RubyGems) Vendor— Affected before 0.10.0.1 Fixed in 0.10.0.1 Patch available GHSA-hv5j-3h9f-99c2

CPE configurations NVD · 8

CPEVersionsRoleVendor
cpe:2.3:a:ruby-lang:uri:*:*:*:*:*:ruby:*:*up to 0.10.0Vulnerableruby
cpe:2.3:a:ruby-lang:uri:0.10.1:*:*:*:*:ruby:*:*0.10.1Vulnerableruby
cpe:2.3:a:ruby-lang:uri:0.11.0:*:*:*:*:ruby:*:*0.11.0Vulnerableruby
cpe:2.3:a:ruby-lang:uri:0.12.0:*:*:*:*:ruby:*:*0.12.0Vulnerableruby
cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*10.0VulnerableDebian
cpe:2.3:o:fedoraproject:fedora:36:*:*:*:*:*:*:*36VulnerableFedoraproject
cpe:2.3:o:fedoraproject:fedora:37:*:*:*:*:*:*:*37VulnerableFedoraproject
cpe:2.3:o:fedoraproject:fedora:38:*:*:*:*:*:*:*38VulnerableFedoraproject
  • cpe:2.3:a:ruby-lang:uri:*:*:*:*:*:ruby:*:* Versions up to 0.10.0 Vulnerable ·ruby
  • cpe:2.3:a:ruby-lang:uri:0.10.1:*:*:*:*:ruby:*:* Versions 0.10.1 Vulnerable ·ruby
  • cpe:2.3:a:ruby-lang:uri:0.11.0:*:*:*:*:ruby:*:* Versions 0.11.0 Vulnerable ·ruby
  • cpe:2.3:a:ruby-lang:uri:0.12.0:*:*:*:*:ruby:*:* Versions 0.12.0 Vulnerable ·ruby
  • cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* Versions 10.0 Vulnerable ·Debian
  • cpe:2.3:o:fedoraproject:fedora:36:*:*:*:*:*:*:* Versions 36 Vulnerable ·Fedoraproject
  • cpe:2.3:o:fedoraproject:fedora:37:*:*:*:*:*:*:* Versions 37 Vulnerable ·Fedoraproject
  • cpe:2.3:o:fedoraproject:fedora:38:*:*:*:*:*:*:* Versions 38 Vulnerable ·Fedoraproject

Remediation

  • Fix · GHSA-hv5j-3h9f-99c2 uri (RubyGems) Fixed in 0.12.1 Advisory →
  • Fix · GHSA-hv5j-3h9f-99c2 uri (RubyGems) Fixed in 0.11.1 Advisory →
  • Fix · GHSA-hv5j-3h9f-99c2 uri (RubyGems) Fixed in 0.10.2 Advisory →
  • Fix · GHSA-hv5j-3h9f-99c2 uri (RubyGems) Fixed in 0.10.0.1 Advisory →

Red Hat 7 advisories

  • RHSA-2024:3838 Released 2024-06-11 · Red Hat rating Moderate
    ruby security update
    • Red Hat Enterprise Linux AppStream (v. 9) ruby-3.0.7-162.el9_4, ruby-default-gems-3.0.7-162.el9_4, ruby-devel-3.0.7-162.el9_4 +18
    • Red Hat Enterprise Linux CRB (v. 9) ruby-doc-3.0.7-162.el9_4
  • RHSA-2024:3500 Released 2024-05-30 · Red Hat rating Moderate
    ruby:3.0 security update
    • Red Hat Enterprise Linux AppStream (v. 8) ruby-3.0.7-143.module+el8.10.0+21858+d19f3934.aarch64::ruby:3.0, ruby-3.0.7-143.module+el8.10.0+21858+d19f3934.i686::ruby:3.0, ruby-3.0.7-143.module+el8.10.0+21858+d19f3934.ppc64le::ruby:3.0 +47
  • RHSA-2024:1576 Released 2024-04-01 · Red Hat rating Moderate
    ruby:3.1 security, bug fix, and enhancement update
    • Red Hat Enterprise Linux AppStream (v. 9) ruby-3.1.4-143.module+el9.3.0+21558+96b51efd.aarch64::ruby:3.1, ruby-3.1.4-143.module+el9.3.0+21558+96b51efd.i686::ruby:3.1, ruby-3.1.4-143.module+el9.3.0+21558+96b51efd.ppc64le::ruby:3.1 +47
Show 4 more Red Hat advisories
  • RHSA-2024:1431 Released 2024-03-19 · Red Hat rating Moderate
    ruby:3.1 security, bug fix, and enhancement update
    • Red Hat Enterprise Linux AppStream (v. 8) ruby-3.1.4-142.module+el8.9.0+21471+7d1e4a35.aarch64::ruby:3.1, ruby-3.1.4-142.module+el8.9.0+21471+7d1e4a35.i686::ruby:3.1, ruby-3.1.4-142.module+el8.9.0+21471+7d1e4a35.ppc64le::ruby:3.1 +47
  • RHSA-2023:7025 Released 2023-11-14 · Red Hat rating Moderate
    ruby:2.5 security update
    • Red Hat Enterprise Linux AppStream (v. 8) ruby-2.5.9-111.module+el8.9.0+19193+435404ae.aarch64::ruby:2.5, ruby-2.5.9-111.module+el8.9.0+19193+435404ae.i686::ruby:2.5, ruby-2.5.9-111.module+el8.9.0+19193+435404ae.ppc64le::ruby:2.5 +47
  • RHSA-2023:3821 Released 2023-06-27 · Red Hat rating Moderate
    ruby:2.7 security, bug fix, and enhancement update
    • Red Hat Enterprise Linux AppStream (v. 8) ruby-2.7.8-139.module+el8.8.0+18745+f1bef313.aarch64::ruby:2.7, ruby-2.7.8-139.module+el8.8.0+18745+f1bef313.i686::ruby:2.7, ruby-2.7.8-139.module+el8.8.0+18745+f1bef313.ppc64le::ruby:2.7 +47
  • RHSA-2023:3291 Released 2023-05-24 · Red Hat rating Moderate
    rh-ruby27-ruby security, bug fix, and enhancement update
    • Red Hat Software Collections for RHEL Workstation(v. 7) rh-ruby27-ruby-2.7.8-132.el7, rh-ruby27-ruby-devel-2.7.8-132.el7, rh-ruby27-ruby-doc-2.7.8-132.el7 +19
    • Red Hat Software Collections for RHEL(v. 7) rh-ruby27-ruby-2.7.8-132.el7, rh-ruby27-ruby-devel-2.7.8-132.el7, rh-ruby27-ruby-doc-2.7.8-132.el7 +19

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Enterprise Linux 6AffectedNo fix planned: Out of support scope
Red Hat Enterprise Linux 7AffectedNo fix planned: Out of support scope
Red Hat Enterprise Linux 8AffectedNo fix planned: Will not fix
Red Hat Software CollectionsAffectedNo fix planned: Will not fix
Red Hat Enterprise Linux AppStream (v. 8)Fixed RHSA-2023:3821, RHSA-2023:7025, RHSA-2024:1431, RHSA-2024:3500
Red Hat Enterprise Linux AppStream (v. 9)Fixed RHSA-2024:1576, RHSA-2024:3838
Red Hat Enterprise Linux CRB (v. 9)Fixed RHSA-2024:3838
Red Hat Software Collections for RHEL Workstation(v. 7)Fixed RHSA-2023:3291
Red Hat Software Collections for RHEL(v. 7)Fixed RHSA-2023:3291

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-28755
  2. 2026-10-03 Alias added: GHSA-hv5j-3h9f-99c2

References

Other 21

Sources