Vulnerability · Published Mar 3, 2025 · Assigned by mitre

CVE-2025-27221

Low 3.2

In plain English

A low-severity security flaw in URI from ruby-lang. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 44% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)3.2Low
Exploit odds (30 days)0.5%top 56.2% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official 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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8ruby3.3.8-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8ruby3.1.7-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8ruby-bundled-gems3.1.7-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8ruby-bundled-gems3.3.8-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:10ruby-default-gems3.3.8-10.el10_0ALSA-2025:8131
AlmaLinux:8ruby-default-gems3.1.7-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8ruby-default-gems3.3.8-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8ruby-devel3.3.8-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8ruby-devel3.1.7-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:10ruby-doc3.3.8-10.el10_0ALSA-2025:8131
AlmaLinux:8ruby-doc3.3.8-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8ruby-doc3.1.7-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8ruby-libs3.1.7-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8ruby-libs3.3.8-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-abrt0.4.0-1.module_el8.10.0+3799+191214ccALSA-2025:10217
AlmaLinux:8rubygem-abrt0.4.0-1.module_el8.9.0+3746+91b8233aALSA-2025:4063
AlmaLinux:8rubygem-abrt-doc0.4.0-1.module_el8.10.0+3799+191214ccALSA-2025:10217
AlmaLinux:8rubygem-abrt-doc0.4.0-1.module_el8.10.0+3854+02eaa59aALSA-2025:4063
AlmaLinux:8rubygem-bigdecimal3.1.5-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-bigdecimal3.1.1-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:10rubygem-bundler2.5.22-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-bundler2.5.22-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-bundler2.3.27-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-io-console0.7.1-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-io-console0.5.11-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:10rubygem-irb1.13.1-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-irb1.13.1-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-irb1.4.1-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-json2.6.1-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-json2.7.2-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:10rubygem-minitest5.20.0-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-minitest5.20.0-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-minitest5.15.0-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-mysql20.5.3-3.module_el8.10.0+3854+02eaa59aALSA-2025:4063
AlmaLinux:8rubygem-mysql20.5.3-3.module_el8.9.0+3746+91b8233aALSA-2025:4063
AlmaLinux:8rubygem-mysql20.5.5-1.module_el8.10.0+3799+191214ccALSA-2025:10217
AlmaLinux:9rubygem-mysql20.5.4-1.module_el9.1.0+8+503f6fbdALSA-2025:4488
AlmaLinux:8rubygem-mysql2-doc0.5.5-1.module_el8.10.0+3799+191214ccALSA-2025:10217
AlmaLinux:8rubygem-mysql2-doc0.5.3-3.module_el8.10.0+3854+02eaa59aALSA-2025:4063
AlmaLinux:9rubygem-mysql2-doc0.5.4-1.module_el9.1.0+8+503f6fbdALSA-2025:4488
AlmaLinux:8rubygem-pg1.5.4-1.module_el8.10.0+3799+191214ccALSA-2025:10217
AlmaLinux:8rubygem-pg1.3.2-1.module_el8.10.0+3854+02eaa59aALSA-2025:4063
AlmaLinux:8rubygem-pg1.3.2-1.module_el8.9.0+3746+91b8233aALSA-2025:4063
AlmaLinux:9rubygem-pg1.3.5-1.module_el9.1.0+8+503f6fbdALSA-2025:4488
AlmaLinux:8rubygem-pg-doc1.5.4-1.module_el8.10.0+3799+191214ccALSA-2025:10217
AlmaLinux:8rubygem-pg-doc1.3.2-1.module_el8.10.0+3854+02eaa59aALSA-2025:4063
AlmaLinux:9rubygem-pg-doc1.3.5-1.module_el9.1.0+8+503f6fbdALSA-2025:4488
AlmaLinux:10rubygem-power_assert2.0.3-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-power_assert2.0.1-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-power_assert2.0.3-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-psych4.0.4-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-psych5.1.2-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-racc1.7.3-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:10rubygem-rake13.1.0-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-rake13.1.0-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-rake13.0.6-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-rbs3.4.0-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-rbs2.7.0-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:10rubygem-rdoc6.6.3.1-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-rdoc6.6.3.1-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-rdoc6.4.1.1-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:10rubygem-rexml3.3.9-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-rexml3.3.9-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-rexml3.3.9-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:10rubygem-rss0.3.1-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-rss0.3.1-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-rss0.3.1-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:10rubygem-test-unit3.6.1-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-test-unit3.5.3-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-test-unit3.6.1-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:10rubygem-typeprof0.21.9-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-typeprof0.21.3-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-typeprof0.21.9-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:10rubygems3.5.22-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygems3.5.22-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygems3.3.27-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:10rubygems-devel3.5.22-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygems-devel3.5.22-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygems-devel3.3.27-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
Debian:12ruby3.1no fix listedDEBIAN-CVE-2025-27221
Debian:13ruby3.33.3.7-2DEBIAN-CVE-2025-27221
Debian:14ruby3.33.3.7-2DEBIAN-CVE-2025-27221
Debian:12rubygems3.3.15-2+deb12u1DEBIAN-CVE-2025-27221
Debian:13rubygems3.6.6-1DEBIAN-CVE-2025-27221
Debian:14rubygems3.6.6-1DEBIAN-CVE-2025-27221
Rocky Linux:10ruby0:3.3.8-10.el10_0RLSA-2025:8131
Rocky Linux:8ruby0:3.1.7-145.module+el8.10.0+1957+16e0d1a2RLSA-2025:4063
Rocky Linux:8ruby0:3.3.8-4.module+el8.10.0+2004+fd6e8d72RLSA-2025:10217
Rocky Linux:9ruby0:3.1.7-146.module+el9.5.0+31847+8b291b93RLSA-2025:4488
Rocky Linux:9ruby0:3.3.8-4.module+el9.6.0+31867+3a5bf654RLSA-2025:4493
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1826+b62220b4RLSA-2025:4063
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1827+16ecb9d2RLSA-2025:10217
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.5.0+668+665814faRLSA-2025:10217
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.9.0+1537+0b2034bdRLSA-2025:10217
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1679+61871737RLSA-2025:10217
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1741+bdb5b6caRLSA-2025:10217
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1820+f3fffb92RLSA-2025:10217
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1826+b62220b4RLSA-2025:10217
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1827+16ecb9d2RLSA-2025:4063
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.5.0+668+665814faRLSA-2025:4063
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.9.0+1537+0b2034bdRLSA-2025:4063
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1679+61871737RLSA-2025:4063
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1741+bdb5b6caRLSA-2025:4063
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1820+f3fffb92RLSA-2025:4063
Rocky Linux:8rubygem-mysql20:0.5.3-3.module+el8.10.0+1744+6c504228RLSA-2025:4063
Rocky Linux:8rubygem-mysql20:0.5.3-3.module+el8.10.0+1826+b62220b4RLSA-2025:4063
Rocky Linux:8rubygem-mysql20:0.5.5-1.module+el8.10.0+1827+16ecb9d2RLSA-2025:10217
Rocky Linux:8rubygem-mysql20:0.5.5-1.module+el8.10.0+1679+61871737RLSA-2025:10217
Rocky Linux:9rubygem-mysql20:0.5.5-1.module+el9.6.0+31867+3a5bf654RLSA-2025:4493
Rocky Linux:9rubygem-mysql20:0.5.4-1.module+el9.5.0+31847+8b291b93RLSA-2025:4488
Rocky Linux:8rubygem-pg0:1.3.2-1.module+el8.10.0+1741+bdb5b6caRLSA-2025:4063
Rocky Linux:8rubygem-pg0:1.3.2-1.module+el8.10.0+1826+b62220b4RLSA-2025:4063
Rocky Linux:8rubygem-pg0:1.5.4-1.module+el8.10.0+1827+16ecb9d2RLSA-2025:10217
Rocky Linux:8rubygem-pg0:1.5.4-1.module+el8.10.0+1679+61871737RLSA-2025:10217
Rocky Linux:9rubygem-pg0:1.5.4-1.module+el9.6.0+31867+3a5bf654RLSA-2025:4493
Rocky Linux:9rubygem-pg0:1.3.5-1.module+el9.5.0+31847+8b291b93RLSA-2025:4488
RubyGemsuri0.13.2GHSA-22h5-pq3x-2gf2
RubyGemsuri0.12.4GHSA-22h5-pq3x-2gf2
RubyGemsuri0.11.3GHSA-22h5-pq3x-2gf2
RubyGemsuri1.0.3GHSA-22h5-pq3x-2gf2
Ubuntu:24.04:LTSjrubyno fix listedUBUNTU-CVE-2025-27221
Ubuntu:25.10jrubyno fix listedUBUNTU-CVE-2025-27221
Ubuntu:26.04:LTSjrubyno fix listedUBUNTU-CVE-2025-27221
Ubuntu:26.10jrubyno fix listedUBUNTU-CVE-2025-27221
Ubuntu:22.04:LTSruby3.03.0.2-7ubuntu2.10UBUNTU-CVE-2025-27221
Ubuntu:22.04:LTSruby3.03.0.2-7ubuntu2.10USN-7418-1
Ubuntu:24.04:LTSruby3.23.2.3-1ubuntu0.24.04.5UBUNTU-CVE-2025-27221
Ubuntu:24.04:LTSruby3.23.2.3-1ubuntu0.24.04.5USN-7418-1
Ubuntu:25.10ruby3.33.3.7-1ubuntu2UBUNTU-CVE-2025-27221

Affected products (as reported)

VendorProductVersions
ruby-lang URI 0 – before 0.11.30.12.0 – before 0.12.40.13.0 – before 0.13.21.0.0 – before 1.0.3

Weakness: CWE-212 · Vector: CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:L/I:N/A:N

References