Ruby-Lang vulnerabilitiesNone on the known-exploited list.

Vendor
The short answer

Ruby-Lang has 127 published vulnerabilities across 13 products in our catalogue. None of them is on the list of flaws known to be exploited today. The most affected product is Ruby, with 111. If you run Ruby-Lang software, patch the exploited flaws first.

See the exploited flaws

We keep watching the known-exploited list.

Products

Which Ruby-Lang products have the most vulnerabilities?

Ruby leads with 111 published vulnerabilities. Open a product to see its versions and which of its flaws criminals are already using.

  1. Ruby111
  2. Rexml8
  3. Webrick5
  4. Cgi5
  5. Uri3
  6. Rdoc2
  7. OpenSSL2
  8. Rake1
  9. Time1
  10. Trunk1
Published vulnerabilities
Known exploited

Which Ruby-Lang vulnerabilities are being exploited?

This is the list that matters most: flaws criminals are using now.

None of Ruby-Lang's published vulnerabilities is on the list of flaws known to be exploited today. We keep watching that list.

Exploit likelihood

Which Ruby-Lang flaws are most likely to be used?

Ranked by the latest exploit-likelihood forecast: the chance each flaw is used in an attack in the next 30 days. A high severity score on its own doesn't tell you that. Flaws shared by many other makers' products are left out.

50% or more10% to 49%Under 10%
  1. 74%

    Ruby before 2.4.3 allows Net::FTP command injection.

    CVSS8.8Published15 Dec 2017
  2. 70%

    Algorithmic complexity vulnerability in the WEBrick::HTTPUtils.split_header_value function in WEBrick::HTTP::DefaultFileHandler in WEBrick in Ruby 1.8.5 and earlier, 1.8.6 through 1.8.6-p286, 1.8.7 through 1.8.7-p71,...

    CVSS7.8Published13 Aug 2008
  3. 58%

    In Ruby through 3.0 on Windows, a remote attacker can submit a crafted path when a Web application handles a parameter with TmpDir.

    CVSS7.5Published30 Jul 2021
  4. 35%

    Heap-based buffer overflow in Ruby 1.8, 1.9 before 1.9.3-p484, 2.0 before 2.0.0-p353, 2.1 before 2.1.0 preview2, and trunk before revision 43780 allows context-dependent attackers to cause a denial of service...

    CVSS6.8Published23 Nov 2013
  5. 28%

    Directory traversal vulnerability in WEBrick in Ruby 1.8 before 1.8.5-p115 and 1.8.6-p114, and 1.9 through 1.9.0-1, when running on systems that support backslash (\) path separators or case-insensitive file names,...

    CVSS5.0Published4 Mar 2008
  6. 16%

    The Basic authentication code in WEBrick library in Ruby before 2.2.8, 2.3.x before 2.3.5, and 2.4.x through 2.4.1 allows remote attackers to inject terminal emulator escape sequences into its log and possibly...

    CVSS8.8Published19 Sep 2017
  7. 16%

    WEBrick 1.3.1 in Ruby 1.8.6 through patchlevel 383, 1.8.7 through patchlevel 248, 1.8.8dev, 1.9.1 through patchlevel 376, and 1.9.2dev writes data to a log file without sanitizing non-printable characters, which...

    CVSS7.5Published13 Jan 2010
  8. 16%

    The regular expression engine (regex.c) in Ruby 1.8.5 and earlier, 1.8.6 through 1.8.6-p286, 1.8.7 through 1.8.7-p71, and 1.9 through r18423 allows remote attackers to cause a denial of service (infinite loop and...

    CVSS5.0Published14 Aug 2008
  9. 15%

    The REXML module in Ruby 1.8.6 through 1.8.6-p287, 1.8.7 through 1.8.7-p72, and 1.9 allows context-dependent attackers to cause a denial of service (CPU consumption) via an XML document with recursively nested...

    CVSS5.0Published27 Aug 2008
  10. 14%

    Devise gem 2.2.x before 2.2.3, 2.1.x before 2.1.3, 2.0.x before 2.0.5, and 1.5.x before 1.5.4 for Ruby, when using certain databases, does not properly perform type conversion when performing database queries, which...

    CVSS6.8Published25 Apr 2013
Every product

All Ruby-Lang products we track.

11 products, most vulnerabilities first. Find the ones you run, then open a product to see its versions and exploited flaws.

Precursor Intelligence

Running Ruby-Lang? We'll keep checking.

Looking flaws up one at a time doesn't scale. Tell us what you run once, and we tell you which flaws matter to you, in what order, and keep watching for new ones.

  1. Tell us what you runPick your software from a list, or let us work it out from your website.
  2. We match it to every flawOver 400,000 published flaws, checked against your list.
  3. Ranked by real-world riskA 0 to 100 score, led by evidence criminals are using it.
  4. Told as soon as we knowAn alert by email, in the app or by webhook to your own tools.

Free plan, no card needed. Nothing to install.

FAQ

Common questions, answered plainly.

Something else? Talk to the team →

Our catalogue lists 127 published vulnerabilities across 13 products and 1,237 versions from Ruby-Lang.

None of Ruby-Lang's vulnerabilities is on the list of flaws known to be exploited today.

Ruby, with 111 published vulnerabilities. Its own page lists the ones known to be exploited.

Create a Precursor Intelligence account and track the Ruby-Lang products you run. We match them against every published flaw, give each one a risk score from 0 to 100 and tell you as soon as we spot one that affects you, by email, in the app or by webhook.