Ruby-Lang Uri vulnerabilities
4 known vulnerabilities affecting ruby-lang/uri.
Total CVEs
4
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
MEDIUM3LOW1
Vulnerabilities
Page 1 of 1
CVE-2025-61594LOWCVSS 2.7fixed in 0.12.5≥ 0.13.0, < 0.13.3+1 more2025-12-30
CVE-2025-61594 [LOW] CVE-2025-61594: URI is a module providing classes to handle Uniform Resource Identifiers. In versions prior to 0.12.
URI is a module providing classes to handle Uniform Resource Identifiers. In versions prior to 0.12.5, 0.13.3, and 1.0.4, a bypass exists for the fix to CVE-2025-27221 that can expose user credentials. When using the `+` operator to combine URIs, sensitive information like passwords from the original URI can be leaked, violating RFC3986 and making applications
ghsanvdosv
CVE-2025-27221MEDIUMCVSS 5.3fixed in 0.11.3≥ 0.12.0, < 0.12.4+2 more2025-03-04
CVE-2025-27221 [MEDIUM] CWE-212 CVE-2025-27221: In the URI gem before 1.0.3 for Ruby, the URI handling methods (URI.join, URI#merge, URI#+) have an
In the URI gem before 1.0.3 for Ruby, the URI handling methods (URI.join, URI#merge, URI#+) have an inadvertent leakage of authentication credentials because userinfo is retained even after changing the host.
ghsanvdosv
CVE-2023-36617MEDIUMCVSS 5.3fixed in 0.10.3≥ 0.11.0, < 0.12.22023-06-29
CVE-2023-36617 [MEDIUM] CVE-2023-36617: A ReDoS issue was discovered in the URI component before 0.12.2 for Ruby. The URI parser mishandles
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
ghsanvdosv
CVE-2023-28755MEDIUMCVSS 5.3≤ 0.10.0v0.10.1+2 more2023-03-31
CVE-2023-28755 [MEDIUM] CWE-1333 CVE-2023-28755: A ReDoS issue was discovered in the URI component through 0.12.0 in Ruby through 3.2.1. The URI pars
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.
ghsanvdosv