GHSA-6h88-qjpv-p32m

    Dashboard / Vulnerabilities / GHSA-6h88-qjpv-p32m

    GHSA-6h88-qjpv-p32m

    Published: 24 Oct 2017Last Modified: 16 Feb 2024
    Aliases:

    Summary: OpenSSL gem for Ruby using inadequate encryption strength

    Details: The OpenSSL gem for Ruby uses the same initialization vector (IV) in GCM Mode (aes-*-gcm) when the IV is set before the key, which makes it easier for context-dependent attackers to bypass the encryption protection mechanism.

    Affected packages

    Package

    Name: openssl

    Purl: pkg:gem/openssl

    Affected ranges

    Type: ECOSYSTEM

    Events:

    Introduced- 0
    Fixed -2.0.0

    Affected versions

    2.0.0.beta.1
    2.0.0.beta.2

    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