ruby-lang Vulnerability Advisory Catalog

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

← Back to All Vendors
Component: uri

A ReDoS issue was discovered in the URI component through 0.12.0 in Ruby through 3.2.1. The URI parser mishandles invalid URLs that have specific char...

📅 2023-03-31
CVSS 5.3 Dossier →
Component: cgi

The cgi gem before 0.1.0.2, 0.2.x before 0.2.2, and 0.3.x before 0.3.5 for Ruby allows HTTP response splitting. This is relevant to applications that ...

📅 2022-11-18
CVSS 8.8 Dossier →
CVE-2016-2338 CRITICAL
Component: ruby

An exploitable heap overflow vulnerability exists in the Psych::Emitter start_document function of Ruby. In Psych::Emitter start_document function hea...

📅 2022-09-29
CVSS 9.8 Dossier →
Component: ruby

There is a buffer over-read in Ruby before 2.6.10, 2.7.x before 2.7.6, 3.x before 3.0.4, and 3.1.x before 3.1.2. It occurs in String-to-Float conversi...

📅 2022-05-09
CVSS 7.5 Dossier →
CVE-2022-28738 CRITICAL
Component: ruby

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. If a victim attempts to create a Regexp from untrusted...

📅 2022-05-09
CVSS 9.8 Dossier →
CVE-2021-41816 CRITICAL
Component: cgi

CGI.escape_html in Ruby before 2.7.5 and 3.x before 3.0.3 has an integer overflow and resultant buffer overflow via a long string on platforms (such a...

📅 2022-02-06
CVSS 9.8 Dossier →
Component: cgi

CGI::Cookie.parse in Ruby through 2.6.8 mishandles security prefixes in cookie names. This also affects the CGI gem through 0.3.0 for Ruby....

📅 2022-01-01
CVSS 7.5 Dossier →
Component: date

Date.parse in the date gem through 3.2.0 for Ruby allows ReDoS (regular expression Denial of Service) via a long string. The fixed versions are 3.2.1,...

📅 2022-01-01
CVSS 7.5 Dossier →
Component: ruby

An issue was discovered in Ruby through 2.6.7, 2.7.x through 2.7.3, and 3.x through 3.0.1. Net::IMAP does not raise an exception when StartTLS fails w...

📅 2021-08-01
CVSS 7.4 Dossier →
Component: ruby

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

📅 2021-07-30
CVSS 7.5 Dossier →
Component: ruby

An issue was discovered in Ruby through 2.6.7, 2.7.x through 2.7.3, and 3.x through 3.0.1. A malicious FTP server can use the PASV response to trick N...

📅 2021-07-13
CVSS 5.8 Dossier →
Component: rexml

The REXML gem before 3.2.5 in Ruby before 2.6.7, 2.7.x before 2.7.3, and 3.x before 3.0.1 does not properly address XML round-trip issues. An incorrec...

📅 2021-04-21
CVSS 7.5 Dossier →
Component: ruby

An issue was discovered in Ruby through 2.5.8, 2.6.x through 2.6.6, and 2.7.x through 2.7.1. WEBrick, a simple HTTP server bundled with Ruby, had not ...

📅 2020-10-06
CVSS 7.5 Dossier →
Component: ruby

An issue was discovered in Ruby 2.5.x through 2.5.7, 2.6.x through 2.6.5, and 2.7.0. If a victim calls BasicSocket#read_nonblock(requested_size, buffe...

📅 2020-05-04
CVSS 5.3 Dossier →
CVE-2020-8130 MEDIUM
Component: rake

There is an OS command injection vulnerability in Ruby Rake < 12.3.3 in Rake::FileList when supplying a filename that begins with the pipe character `...

📅 2020-02-24
CVSS 6.4 Dossier →
CVE-2015-1855 MEDIUM
Component: ruby

verify_certificate_identity in the OpenSSL extension in Ruby before 2.0.0 patchlevel 645, 2.1.x before 2.1.6, and 2.2.x before 2.2.2 does not properly...

📅 2019-11-29
CVSS 5.9 Dossier →
Component: ruby

Ruby through 2.4.7, 2.5.x through 2.5.6, and 2.6.x through 2.6.4 allows code injection if the first argument (aka the "command" argument) to Shell#[] ...

📅 2019-11-26
CVSS 8.1 Dossier →
Component: ruby

Ruby through 2.4.7, 2.5.x through 2.5.6, and 2.6.x through 2.6.4 allows HTTP Response Splitting. If a program using WEBrick inserts untrusted input in...

📅 2019-11-26
CVSS 5.3 Dossier →
Component: ruby

WEBrick::HTTPAuth::DigestAuth in Ruby through 2.4.7, 2.5.x through 2.5.6, and 2.6.x through 2.6.4 has a regular expression Denial of Service cause by ...

📅 2019-11-26
CVSS 7.5 Dossier →
Component: ruby

Ruby through 2.4.7, 2.5.x through 2.5.6, and 2.6.x through 2.6.4 mishandles path checking within File.fnmatch functions....

📅 2019-11-26
CVSS 6.5 Dossier →
CVE-2011-4121 CRITICAL
Component: ruby

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

📅 2019-11-26
CVSS 9.8 Dossier →
CVE-2011-3624 MEDIUM
Component: ruby

Various methods in WEBrick::HTTPRequest in Ruby 1.9.2 and 1.8.7 and earlier do not validate the X-Forwarded-For, X-Forwarded-Host and X-Forwarded-Serv...

📅 2019-11-26
CVSS 5.3 Dossier →
Component: ruby193

ruby193 uses an insecure LD_LIBRARY_PATH setting....

📅 2019-10-31
CVSS 3.3 Dossier →
Component: webrick

The WEBrick gem 1.4.2 for Ruby allows directory traversal if the attacker once had local access to create a symlink to a location outside of the web r...

📅 2019-05-10
CVSS 5.5 Dossier →
Page 2 of 5 (113 Total Records)