RU
Product
Ruby
by ruby-lang · last CVE May 22, 2026
92
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 13High 25Medium 10Low 0
Watch

Add Ruby to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2022-28738
9.8
3%
May 9
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2
Affected: 3.0.0 before 3.0.4; 3.1.0 before 3.1.2
CVE-2016-2338
9.8
5%
Feb 14
An exploitable heap overflow vulnerability exists in the Psych::Emitter start_document function of Ruby
Affected: 2.2.2; 2.3.0
CVE-2011-4121
9.8
3%
Nov 26
The OpenSSL extension of Ruby (Git trunk) versions after 2011-09-01 up to 2011-11-03 always generated an exponent value of '1' to be used for private RSA key generation
Affected: 1.8.7.334 before 1.9.3
CVE-2018-16395
9.8
11%
Nov 16
An issue was discovered in the OpenSSL library in Ruby before 2.3.8, 2.4.x before 2.4.5, 2.5.x before 2.5.2, and 2.6.x before 2.6.0-preview3
Affected: 2.3.0 through 2.3.7; 2.4.0 through 2.4.4; 2.5.0 through 2.5.1; 2.6.0; 2.6.0
CVE-2017-17790
9.8
6%
Dec 20
The lazy_initialize function in lib/resolv.rb in Ruby through 2.4.3 uses Kernel#open, which might allow Command Injection attacks, as demonstrated by a Resolv::Hosts::new argument…
Affected: 2.2 through 2.2.8; 2.3 through 2.3.5; 2.4 through 2.4.2; 2.5.0
CVE-2017-14064
9.8
9%
Aug 31
Ruby through 2.2.7, 2.3.x through 2.3.4, and 2.4.x through 2.4.1 can expose arbitrary memory during a JSON.generate call
Affected: through 2.2.7; 2.3.0; 2.3.0; 2.3.0; 2.3.1; 2.3.2; +8 more
CVE-2017-11465
9.8
2%
Jul 19
The parser_yyerror function in the UTF-8 parser in Ruby 2.4.1 allows attackers to cause a denial of service (invalid write or read) or possibly have unspecified other impact via a…
Affected: 2.4.1
CVE-2017-9225
9.8
3%
May 24
An issue was discovered in Oniguruma 6.2.0, as used in Oniguruma-mod in Ruby through 2.4.1 and mbstring in PHP through 7.1.5
Affected: through 2.4.1
CVE-2016-2339
9.8
5%
Jan 6
An exploitable heap overflow vulnerability exists in the Fiddle::Function.new "initialize" function functionality of Ruby
Affected: 2.2.2; 2.3.0
CVE-2016-2337
9.8
6%
Jan 6
Type confusion exists in _cancel_eval Ruby's TclTkIp class method
Affected: 2.2.2; 2.3.0
CVE-2016-2336
9.8
3%
Jan 6
Type confusion exists in two methods of Ruby's WIN32OLE class, ole_invoke and ole_query_interface
Affected: 2.2.2; 2.3.0
CVE-2018-8780
9.1
10%
Apr 3
In Ruby before 2.2.10, 2.3.x before 2.3.7, 2.4.x before 2.4.4, 2.5.x before 2.5.1, and 2.6.0-preview1, the Dir.open, Dir.new, Dir.entries and Dir.empty? methods do not check NULL…
Affected: before 2.2.10; 2.3.0 before 2.3.7; 2.4.0 before 2.4.4; 2.5.0 before 2.5.1; 2.6.0
CVE-2017-0898
9.1
10%
Sep 15
Ruby before 2.4.2, 2.3.5, and 2.2.8 is vulnerable to a malicious format string which contains a precious specifier (*) with a huge minus value
Affected: 2.2.0; 2.2.1; 2.2.2; 2.2.3; 2.2.4; 2.2.5; +9 more
Showing 13