uri: userinfo leakage in URI#join, URI#merge and URI#+
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ruby-lang | URI | unaffected |
|
Configuration 1 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat Enterprise Linux 10 | |||
| ruby-0:3.3.8-10.el10_0 | cpe:/o:redhat:enterprise_linux:10.0 | RHSA-2025:8131 | 2025-05-26T00:00:00Z |
| Red Hat Enterprise Linux 8 | |||
| ruby:3.3-8100020250414172630.489197e6 | cpe:/a:redhat:enterprise_linux:8 | RHSA-2025:10217 | 2025-07-02T00:00:00Z |
| ruby:3.1-8100020250407112943.489197e6 | cpe:/a:redhat:enterprise_linux:8 | RHSA-2025:4063 | 2025-04-23T00:00:00Z |
| Red Hat Enterprise Linux 9 | |||
| ruby:3.1-9050020250404144903.9 | cpe:/a:redhat:enterprise_linux:9 | RHSA-2025:4488 | 2025-05-06T00:00:00Z |
| ruby:3.3-9050020250415095239.9 | cpe:/a:redhat:enterprise_linux:9 | RHSA-2025:4493 | 2025-05-06T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-4082-1 | ruby2.7 security update |
Debian DLA |
DLA-4163-1 | rubygems security update |
EUVD |
EUVD-2025-5508 | 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. |
Github GHSA |
GHSA-22h5-pq3x-2gf2 | URI allows for userinfo Leakage in URI#join, URI#merge, and URI#+ |
Ubuntu USN |
USN-7418-1 | Ruby vulnerabilities |
Ubuntu USN |
USN-7442-1 | Ruby vulnerabilities |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.511% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Ruby-lang
Ruby-lang uri |
|
| CPEs | cpe:2.3:a:ruby-lang:uri:*:*:*:*:*:ruby:*:* | |
| Vendors & Products |
Ruby-lang
Ruby-lang uri |
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:/o:redhat:enterprise_linux:10.0 |
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:/a:redhat:enterprise_linux:9 |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Redhat
Redhat enterprise Linux |
|
| CPEs | cpe:/a:redhat:enterprise_linux:8 | |
| Vendors & Products |
Redhat
Redhat enterprise Linux |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Title | uri: userinfo leakage in URI#join, URI#merge and URI#+ | |
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-212 | |
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| References |
|