CVE-2023-36617

rubygem-uri: ReDoS vulnerability - upstream's incomplete fix for CVE-2023-28755

Published Jun 29, 2023 CVSS 3.1 · 5.3 Medium EPSS 1.7% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-3858-1 ruby2.7 security update
EUVD EUVD EUVD-2023-1827 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.
Github GHSA Github GHSA GHSA-hww2-5g85-429m URI gem has ReDoS vulnerability
Ubuntu USN Ubuntu USN USN-6219-1 Ruby vulnerabilities
Ubuntu USN Ubuntu USN USN-7747-1 RubyGems vulnerability
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Nov 4, 2025, 5:12 PM
Reserved
Jun 25, 2023, 12:00 AM
Status
Modified
Published
Jun 29, 2023, 1:15 PM
Modified
Jun 17, 2026, 6:06 AM
Severity
Moderate
Public date
Jun 29, 2023, 12:00 AM