ruby-lang Vulnerability Advisory Catalog

Total 113 security vulnerabilities recorded for ruby-lang software and firmware.

← Back to All Vendors
CVE-2014-8090 UNKNOWN
Component: ruby

The REXML parser in Ruby 1.9.x before 1.9.3 patchlevel 551, 2.0.x before 2.0.0 patchlevel 598, and 2.1.x before 2.1.5 allows remote attackers to cause...

📅 2014-11-21
CVSS 5.0 Dossier →
CVE-2014-4975 UNKNOWN
Component: ruby

Off-by-one error in the encodes function in pack.c in Ruby 1.9.3 and earlier, and 2.x through 2.1.2, when using certain format string specifiers, allo...

📅 2014-11-15
CVSS 5.0 Dossier →
CVE-2014-2734 UNKNOWN
Component: ruby

The openssl extension in Ruby 2.x does not properly maintain the state of process memory after a file is reopened, which allows remote attackers to sp...

📅 2014-04-24
CVSS 5.8 Dossier →
CVE-2013-4164 UNKNOWN
Component: ruby

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 allow...

📅 2013-11-23
CVSS 6.8 Dossier →
CVE-2013-4073 UNKNOWN
Component: ruby

The OpenSSL::SSL.verify_certificate_identity function in lib/openssl/ssl.rb in Ruby 1.8 before 1.8.7-p374, 1.9 before 1.9.3-p448, and 2.0 before 2.0.0...

📅 2013-08-18
CVSS 6.8 Dossier →
CVE-2012-4481 UNKNOWN
Component: ruby

The safe-level feature in Ruby 1.8.7 allows context-dependent attackers to modify strings via the NameError#to_s method when operating on Ruby objects...

📅 2013-05-02
CVSS 4.3 Dossier →
CVE-2012-4466 UNKNOWN
Component: ruby

Ruby 1.8.7 before patchlevel 371, 1.9.3 before patchlevel 286, and 2.0 before revision r37068 allows context-dependent attackers to bypass safe-level ...

📅 2013-04-25
CVSS 5.0 Dossier →
CVE-2012-4464 UNKNOWN
Component: ruby

Ruby 1.9.3 before patchlevel 286 and 2.0 before revision r37068 allows context-dependent attackers to bypass safe-level restrictions and modify untain...

📅 2013-04-25
CVSS 5.0 Dossier →
CVE-2013-1821 UNKNOWN
Component: ruby

lib/rexml/text.rb in the REXML parser in Ruby before 1.9.3-p392 allows remote attackers to cause a denial of service (memory consumption and crash) vi...

📅 2013-04-09
CVSS 5.0 Dossier →
CVE-2013-0256 UNKNOWN
Component: rdoc

darkfish.js in RDoc 2.3.0 through 3.12 and 4.x before 4.0.0.preview2.1, as used in Ruby, does not properly generate documents, which allows remote att...

📅 2013-03-01
CVSS 4.3 Dossier →
CVE-2012-5371 UNKNOWN
Component: ruby

Ruby (aka CRuby) 1.9 before 1.9.3-p327 and 2.0 before r37575 computes hash values without properly restricting the ability to trigger hash collisions ...

📅 2012-11-28
CVSS 5.0 Dossier →
CVE-2012-4522 UNKNOWN
Component: ruby

The rb_get_path_check function in file.c in Ruby 1.9.3 before patchlevel 286 and Ruby 2.0.0 before r37163 allows context-dependent attackers to create...

📅 2012-11-24
CVSS 5.0 Dossier →
CVE-2012-5380 MEDIUM
Component: ruby

Untrusted search path vulnerability in the installation functionality in Ruby 1.9.3-p194, when installed in the top-level C:\ directory, might allow l...

📅 2012-10-11
CVSS 6.7 Dossier →
CVE-2011-4815 UNKNOWN
Component: ruby

Ruby (aka CRuby) before 1.8.7-p357 computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-d...

📅 2011-12-30
CVSS 7.8 Dossier →
CVE-2011-3009 UNKNOWN
Component: ruby

Ruby before 1.8.6-p114 does not reset the random seed upon forking, which makes it easier for context-dependent attackers to predict the values of ran...

📅 2011-08-05
CVSS 5.0 Dossier →
CVE-2011-2705 UNKNOWN
Component: ruby

The SecureRandom.random_bytes function in lib/securerandom.rb in Ruby before 1.8.7-p352 and 1.9.x before 1.9.2-p290 relies on PID values for initializ...

📅 2011-08-05
CVSS 5.0 Dossier →
CVE-2011-2686 UNKNOWN
Component: ruby

Ruby before 1.8.7-p352 does not reset the random seed upon forking, which makes it easier for context-dependent attackers to predict the values of ran...

📅 2011-08-05
CVSS 5.0 Dossier →
CVE-2011-0188 UNKNOWN
Component: ruby

The VpMemAlloc function in bigdecimal.c in the BigDecimal class in Ruby 1.9.2-p136 and earlier, as used on Apple Mac OS X before 10.6.7 and other plat...

📅 2011-03-23
CVSS 6.8 Dossier →
CVE-2011-1005 UNKNOWN
Component: ruby

The safe-level feature in Ruby 1.8.6 through 1.8.6-420, 1.8.7 through 1.8.7-330, and 1.8.8dev allows context-dependent attackers to modify strings via...

📅 2011-03-02
CVSS 5.0 Dossier →
CVE-2011-1004 UNKNOWN
Component: ruby

The FileUtils.remove_entry_secure method in Ruby 1.8.6 through 1.8.6-420, 1.8.7 through 1.8.7-330, 1.8.8dev, 1.9.1 through 1.9.1-430, 1.9.2 through 1....

📅 2011-03-02
CVSS 6.3 Dossier →
CVE-2010-2489 UNKNOWN
Component: ruby

Buffer overflow in Ruby 1.9.x before 1.9.1-p429 on Windows might allow local users to gain privileges via a crafted ARGF.inplace_mode value that is no...

📅 2010-07-12
CVSS 7.2 Dossier →
CVE-2009-4492 UNKNOWN
Component: webrick

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 ...

📅 2010-01-13
CVSS 7.5 Dossier →
CVE-2009-4124 UNKNOWN
Component: ruby

Heap-based buffer overflow in the rb_str_justify function in string.c in Ruby 1.9.1 before 1.9.1-p376 allows context-dependent attackers to execute ar...

📅 2009-12-11
CVSS 10.0 Dossier →
CVE-2009-1904 UNKNOWN
Component: ruby

The BigDecimal library in Ruby 1.8.6 before p369 and 1.8.7 before p173 allows context-dependent attackers to cause a denial of service (application cr...

📅 2009-06-11
CVSS 5.0 Dossier →
Page 4 of 5 (113 Total Records)