CVE-2018-1000076

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, Ruby 2.5 series: 2.5.0 and…

published March 13, 2018

CVSS
—
EPSS
3%
Percentile
87.0
In the wild
Unconfirmed
What it is

🚨 A sneaky flaw in RubyGems could let a mis-signed gem slip through your defenses, like a fake ID getting into the club! 😱 Think of this vulnerability as a restaurant serving dishes with mislabeled ingredients — if the chef doesn't check the signatures on the food orders, someone could sneak in a dish that could harm diners! If exploited, an attacker could install a gem that appears legitimate but is actually malicious, leading to unexpected behaviors or even a compromised system. This could put your projects at risk, especially if they rely on these rogue gems!

Put simply

Think of this vulnerability as a restaurant serving dishes with mislabeled ingredients — if the chef doesn't check the signatures on the food orders, someone could sneak in a dish that could harm diners! This vulnerability arises from improper verification of cryptographic signatures in the package.rb file, allowing potentially harmful gems to be installed without proper authentication checks.

What to do

If exploited, an attacker could install a gem that appears legitimate but is actually malicious, leading to unexpected behaviors or even a compromised system. This could put your projects at risk, especially if they rely on these rogue gems! Upgrade your RubyGems to version 2.7.6 or later to mitigate this risk. It’s important to verify your current version and ensure that you're using the most secure, up-to-date packages in your applications. You've got this! By taking these steps, you'll enhance your security and keep those gems sparkling! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02934 · 87.0th percentile
Published
2018-03-13T15:00Z
EPSS history
Timeline
  • 13 MAR 15:00Z
    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, Ruby 2.5 series: 2.5.0 and…
    cvelistv5