GHSA-j4pr-3wm6-xx2r

    Dashboard / Vulnerabilities / GHSA-j4pr-3wm6-xx2r

    GHSA-j4pr-3wm6-xx2r

    Published: 30 Dec 2025Last Modified: 10 Sept 2026

    Summary: URI Credential Leakage Bypass over CVE-2025-27221

    Details: ### Impact In affected URI version, 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 vulnerable to credential exposure. The vulnerability affects the `uri` gem bundled with the following Ruby series: * 0.12.4 and earlier (bundled in Ruby 3.2 series) * 0.13.2 and earlier (bundled in Ruby 3.3 series) * 1.0.3 and earlier (bundled in Ruby 3.4 series) ### Patches Upgrade to 0.12.5, 0.13.3 or 1.0.4 ### References * https://www.ruby-lang.org/en/news/2025/02/26/security-advisories/ * https://hackerone.com/reports/2957667

    Affected packages

    Package

    Name: uri

    Purl: pkg:gem/uri

    Affected ranges

    Type: ECOSYSTEM

    Events:

    Introduced- 0
    Fixed -0.12.5

    Affected versions

    0.10.0
    0.10.0.1
    0.10.0.2
    0.10.0.3
    0.10.1
    0.10.2
    0.10.3

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High