Lucene search

K
rubygemsRubySecRUBY:RUBYGEMS-UPDATE-2018-1000076
HistoryMay 13, 2022 - 9:00 p.m.

RubyGems Improper Verification of Cryptographic Signature vulnerability

2022-05-1321:00:00
RubySec
github.com
3
rubygems
cryptographic signature
vulnerability
ruby 2.2
ruby 2.3
ruby 2.4
ruby 2.5
mis-signed gem
tarball
fixed

CVSS2

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS3

9.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.3 series:
2.3.6 and earlier, Ruby 2.4 series: 2.4.3 and earlier, and Ruby 2.5 series: 2.5.0
and earlier, prior to trunk revision 62422 contain an Improper Verification of Cryptographic
Signature vulnerability in package.rb. This can result in a mis-signed gem being
installed, as the tarball would contain multiple gem signatures. This vulnerability
has been fixed in 2.7.6.

Affected configurations

Vulners
Node
rubyrubygems-updateRange2.7.6
VendorProductVersionCPE
rubyrubygems-update*cpe:2.3:a:ruby:rubygems-update:*:*:*:*:*:*:*:*

CVSS2

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS3

9.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H