Lucene search

K

Rubygems Security Vulnerabilities

cve
cve

CVE-2024-35221

Rubygems.org is the Ruby community's gem hosting service. A Gem publisher can cause a Remote DoS when publishing a Gem. This is due to how Ruby reads the Manifest of Gem files when using Gem::Specification.from_yaml. from_yaml makes use of SafeYAML.load which allows YAML aliases inside the...

4.3CVSS

7.2AI Score

0.0004EPSS

2024-05-29 09:15 PM
26
cve
cve

CVE-2024-21654

Rubygems.org is the Ruby community's gem hosting service. Rubygems.org users with MFA enabled would normally be protected from account takeover in the case of email account takeover. However, a workaround on the forgotten password form allows an attacker to bypass the MFA requirement and takeover.....

9.8CVSS

7.4AI Score

0.001EPSS

2024-01-12 09:15 PM
14
cve
cve

CVE-2021-43809

Bundler is a package for managing application dependencies in Ruby. In bundler versions before 2.2.33, when working with untrusted and apparently harmless Gemfile's, it is not expected that they lead to execution of external code, unless that's explicit in the ruby code inside the Gemfile itself......

7.3CVSS

7.8AI Score

0.001EPSS

2021-12-08 07:15 PM
93
2
cve
cve

CVE-2023-40165

rubygems.org is the Ruby community's primary gem (library) hosting service. Insufficient input validation allowed malicious actors to replace any uploaded gem version that had a platform, version number, or gem name matching /-\d/, permanently replacing the legitimate upload in the canonical gem...

7.5CVSS

7.2AI Score

0.0005EPSS

2023-08-17 06:15 PM
2195
cve
cve

CVE-2022-29176

Rubygems is a package registry used to supply software for the Ruby language ecosystem. Due to a bug in the yank action, it was possible for any RubyGems.org user to remove and replace certain gems even if that user was not authorized to do so. To be vulnerable, a gem needed: one or more dashes in....

7.5CVSS

7.5AI Score

0.003EPSS

2022-05-05 10:15 PM
52
8
cve
cve

CVE-2022-29218

RubyGems is a package registry used to supply software for the Ruby language ecosystem. An ordering mistake in the code that accepts gem uploads allowed some gems (with platforms ending in numbers, like arm64-darwin-21) to be temporarily replaced in the CDN cache by a malicious package. The bug...

7.5CVSS

7.6AI Score

0.001EPSS

2022-05-13 01:15 AM
49
2
cve
cve

CVE-2022-36073

RubyGems.org is the Ruby community gem host. A bug in password & email change confirmation code allowed an attacker to change their RubyGems.org account's email to an unowned email address. Having access to an account whose email has been changed could enable an attacker to save API keys for that.....

8.8CVSS

8.7AI Score

0.001EPSS

2022-09-07 08:15 PM
232
cve
cve

CVE-2019-8322

An issue was discovered in RubyGems 2.6 and later through 3.0.2. The gem owner command outputs the contents of the API response directly to stdout. Therefore, if the response is crafted, escape sequence injection may...

7.5CVSS

8AI Score

0.001EPSS

2019-06-17 08:15 PM
204
cve
cve

CVE-2019-8323

An issue was discovered in RubyGems 2.6 and later through 3.0.2. Gem::GemcutterUtilities#with_response may output the API response to stdout as it is. Therefore, if the API side modifies the response, escape sequence injection may...

7.5CVSS

7.9AI Score

0.001EPSS

2019-06-17 08:15 PM
207
cve
cve

CVE-2019-8321

An issue was discovered in RubyGems 2.6 and later through 3.0.2. Since Gem::UserInteraction#verbose calls say without escaping, escape sequence injection is...

7.5CVSS

8AI Score

0.001EPSS

2019-06-17 08:15 PM
317
cve
cve

CVE-2019-8325

An issue was discovered in RubyGems 2.6 and later through 3.0.2. Since Gem::CommandManager#run calls alert_error without escaping, escape sequence injection is possible. (There are many ways to cause an...

7.5CVSS

7.9AI Score

0.001EPSS

2019-06-17 07:15 PM
201
cve
cve

CVE-2019-8324

An issue was discovered in RubyGems 2.6 and later through 3.0.2. A crafted gem with a multi-line name is not handled correctly. Therefore, an attacker could inject arbitrary code to the stub line of gemspec, which is eval-ed by code in ensure_loadable_spec during the preinstall...

8.8CVSS

8.5AI Score

0.003EPSS

2019-06-17 07:15 PM
221
cve
cve

CVE-2019-8320

A Directory Traversal issue was discovered in RubyGems 2.7.6 and later through 3.0.2. Before making new directories or touching files (which now include path-checking code for symlinks), it would delete the target destination. If that destination was hidden behind a symlink, a malicious gem could.....

7.4CVSS

7.9AI Score

0.005EPSS

2019-06-06 03:29 PM
304