Ruby-lang Ruby 2.0
Approved changes feed: RSS · Atom
cpe:2.3:a:ruby-lang:ruby:2.0:*:*:*:*:*:*:*
part: a version: 2.0 update: *
| Vendor | Ruby Lang (5813a634-c286-5f1d-90d5-a1a352f78d39) |
|---|---|
| Product | Ruby (48f7c14c-c576-5b15-be87-22eeb9add91e) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from NVD CPE 2.0 feed |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/ruby/ruby |
purl2cpe | 2026-06-01 10:11:45.599842 |
pkg:ruby-lang/ruby |
purl2cpe | 2026-06-01 10:11:45.599843 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2014-4975 |
vulnerable | 2026-06-03 14:34:05.109034 |
Details available
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, allows context-dependent attackers to cause a denial of service (segmentation fault) via vectors that trigger a stack-based buffer overflow.
Published: 2014-11-15T20:00:00.000Z
Updated: 2024-08-06T11:34:36.647Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2014-2734 |
vulnerable | 2026-06-03 14:33:51.754968 |
Details available
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 spoof signatures within the context of a Ruby script that attempts signature verification after performing a certain sequence of filesystem operations. NOTE: this issue has been disputed by the Ruby OpenSSL team and third parties, who state that the original demonstration PoC contains errors and redundant or unnecessarily-complex code that does not appear to be related to a demonstration of the issue. As of 20140502, CVE is not aware of any public comment by the original researcher
Published: 2014-04-24T23:00:00.000Z
Updated: 2024-08-06T10:21:36.074Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2013-4363 |
vulnerable | 2026-06-03 14:33:11.325720 |
Details available
Algorithmic complexity vulnerability in Gem::Version::ANCHORED_VERSION_PATTERN in lib/rubygems/version.rb in RubyGems before 1.8.23.2, 1.8.24 through 1.8.26, 2.0.x before 2.0.10, and 2.1.x before 2.1.5, as used in Ruby 1.9.0 through 2.0.0p247, allows remote attackers to cause a denial of service (CPU consumption) via a crafted gem version that triggers a large amount of backtracking in a regular expression. NOTE: this issue is due to an incomplete fix for CVE-2013-4287.
Published: 2013-10-17T23:00:00.000Z
Updated: 2024-08-06T16:38:01.886Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2013-4287 |
vulnerable | 2026-06-03 14:33:10.887922 |
Details available
Algorithmic complexity vulnerability in Gem::Version::VERSION_PATTERN in lib/rubygems/version.rb in RubyGems before 1.8.23.1, 1.8.24 through 1.8.25, 2.0.x before 2.0.8, and 2.1.x before 2.1.0, as used in Ruby 1.9.0 through 2.0.0p247, allows remote attackers to cause a denial of service (CPU consumption) via a crafted gem version that triggers a large amount of backtracking in a regular expression.
Published: 2013-10-17T23:00:00.000Z
Updated: 2024-08-06T16:38:01.871Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2013-2065 |
vulnerable | 2026-06-03 14:32:53.560488 |
Details available
(1) DL and (2) Fiddle in Ruby 1.9 before 1.9.3 patchlevel 426, and 2.0 before 2.0.0 patchlevel 195, do not perform taint checking for native functions, which allows context-dependent attackers to bypass intended $SAFE level restrictions.
Published: 2013-11-02T19:00:00.000Z
Updated: 2024-08-06T15:20:37.490Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2013-1821 |
vulnerable | 2026-06-03 14:32:51.955450 |
Details available
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) via crafted text nodes in an XML document, aka an XML Entity Expansion (XEE) attack.
Published: 2013-04-09T21:00:00.000Z
Updated: 2024-08-06T15:13:33.271Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2013-1655 |
not_vulnerable | 2026-06-03 14:32:50.694246 |
Details available
Puppet 2.7.x before 2.7.21 and 3.1.x before 3.1.1, when running Ruby 1.9.3 or later, allows remote attackers to execute arbitrary code via vectors related to "serialized attributes."
Published: 2013-03-20T16:00:00.000Z
Updated: 2024-08-06T15:13:31.295Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2013-0256 |
vulnerable | 2026-06-03 14:32:42.442571 |
Details available
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 attackers to conduct cross-site scripting (XSS) attacks via a crafted URL.
Published: 2013-03-01T02:00:00.000Z
Updated: 2024-08-06T14:18:09.523Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2012-5371 |
vulnerable | 2026-06-03 14:32:29.183950 |
Details available
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 predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table, as demonstrated by a universal multicollision attack against a variant of the MurmurHash2 algorithm, a different vulnerability than CVE-2011-4815.
Published: 2012-11-28T11:00:00.000Z
Updated: 2024-08-06T21:05:47.293Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2012-4466 |
vulnerable | 2026-06-03 14:32:19.086413 |
Details available
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 restrictions and modify untainted strings via the name_err_mesg_to_str API function, which marks the string as tainted, a different vulnerability than CVE-2011-1005.
Published: 2013-04-25T23:00:00.000Z
Updated: 2024-08-06T20:35:09.685Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2012-4464 |
vulnerable | 2026-06-03 14:32:19.055415 |
Details available
Ruby 1.9.3 before patchlevel 286 and 2.0 before revision r37068 allows context-dependent attackers to bypass safe-level restrictions and modify untainted strings via the (1) exc_to_s or (2) name_err_to_s API function, which marks the string as tainted, a different vulnerability than CVE-2012-4466. NOTE: this issue might exist because of a CVE-2011-1005 regression.
Published: 2013-04-25T23:00:00.000Z
Updated: 2024-08-06T20:35:09.734Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.