CVE-2023-36617: ruby-lang uri
Vulnerability summary
CVE-2023-36617 is a medium (CVSS 5.3) vulnerability in ruby-lang uri. EPSS estimates a 1.70% chance of exploitation in the next 30 days, higher than 76.8% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 5 · Related 9Timeline
- 29-06-2023PublishedVulnerability first disclosed.
- 04-11-2025Last modifiedVulnerability information updated.
Description
A ReDoS issue was discovered in the URI component before 0.12.2 for Ruby. The URI parser mishandles invalid URLs that have specific characters. There is an increase in execution time for parsing strings to URI objects with rfc2396_parser.rb and rfc3986_parser.rb. NOTE: this issue exists becuse of an incomplete fix for CVE-2023-28755. Version 0.10.3 is also a fixed version.
CVSS metrics
6 scores · 6 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · DebianEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · WolfiEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · ChainguardEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · RubygemsEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
EPSS trend
Probability
1.70%
Chance of exploitation in the next 30 days
Percentile
77%
Versus all other CVEs
30-day change
0.00 pp
From 1.70% 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 causeAffected systems
Ubuntu6 products
- jrubyAll versions (No fix recorded)
- ruby2.3< 2.3.1-2~ubuntu16.04.16+esm8
- ruby2.5< 2.5.1-1ubuntu1.16+esm1
- ruby2.7< 2.7.0-5ubuntu1.12
- ruby3.0< 3.0.2-7ubuntu2.4
Chainguard4 products
- jruby-9.4< 9.4.5.0-r1
- kube-fluentd-operator< 1.18.2-r33
- ruby-3.1< 3.1.4-r2
- ruby-3.2< 3.2.2-r2
Wolfi4 products
- jruby-9.4< 9.4.5.0-r1
- kube-fluentd-operator< 1.18.2-r33
- ruby-3.1< 3.1.4-r2
- ruby-3.2< 3.2.2-r2
Debian1 product
- ruby2.7< 2.7.4-1+deb11u2
Ruby-lang1 product
- uri< 0.10.3 | ≥ 0.11.0, < 0.12.2
RubyGems1 product
- uri≥ 0.10.1, < 0.10.3 | ≥ 0.12.0, < 0.12.2 | ≥ 0.11.0, < 0.11.2 | < 0.10.0.3
6 vendors · 17 products
References
29 links- lists.fedoraproject.org/archives/…Vendor Advisory
- lists.fedoraproject.org/archives/…Vendor Advisory
Show all 29 references
- github.com/ruby/uriPACKAGE