ruby-lang Ruby 1.9.2
Approved changes feed: RSS · Atom
cpe:2.3:a:ruby-lang:ruby:1.9.2:*:*:*:*:*:*:*
part: a version: 1.9.2 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.577857 |
pkg:ruby-lang/ruby |
purl2cpe | 2026-06-01 10:11:45.577858 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2015-3900 |
vulnerable | 2026-06-03 14:34:50.674574 |
Details available
RubyGems 2.0.x before 2.0.16, 2.2.x before 2.2.4, and 2.4.x before 2.4.7 does not validate the hostname when fetching gems or making API requests, which allows remote attackers to redirect requests to arbitrary domains via a crafted DNS SRV record, aka a "DNS hijack attack."
Published: 2015-06-24T14:00:00.000Z
Updated: 2024-08-06T05:56:16.332Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2013-4363 |
vulnerable | 2026-06-03 14:33:11.325524 |
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.885781 |
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-4164 |
vulnerable | 2026-06-03 14:33:10.039839 |
Details available
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 allows context-dependent attackers to cause a denial of service (segmentation fault) and possibly execute arbitrary code via a string that is converted to a floating point value, as demonstrated using (1) the to_f method or (2) JSON.parse.
Published: 2013-11-23T19:00:00.000Z
Updated: 2024-08-06T16:30:50.071Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2013-2065 |
vulnerable | 2026-06-03 14:32:53.557736 |
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.955324 |
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.694119 |
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.439065 |
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.181527 |
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-2011-3624 |
vulnerable | 2026-06-03 14:31:20.780479 |
Details available
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-Server headers in requests, which might allow remote attackers to inject arbitrary text into log files or bypass intended address parsing via a crafted header.
Published: 2019-11-26T02:50:40.000Z
Updated: 2024-08-06T23:37:48.555Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2011-2705 |
vulnerable | 2026-06-03 14:31:09.984964 |
Details available
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 initialization, which makes it easier for context-dependent attackers to predict the result string by leveraging knowledge of random strings obtained in an earlier process with the same PID.
Published: 2011-08-05T21:00:00.000Z
Updated: 2024-08-06T23:08:23.972Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2011-1004 |
vulnerable | 2026-06-03 14:30:52.614635 |
Details available
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.9.2-136, and 1.9.3dev allows local users to delete arbitrary files via a symlink attack.
Published: 2011-03-02T19:00:00.000Z
Updated: 2024-08-06T22:14:26.892Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2011-0188 |
vulnerable | 2026-06-03 14:30:47.744149 |
Details available
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 platforms, does not properly allocate memory, which allows context-dependent attackers to execute arbitrary code or cause a denial of service (application crash) via vectors involving creation of a large BigDecimal value within a 64-bit process, related to an "integer truncation issue."
Published: 2011-03-23T01:00:00.000Z
Updated: 2024-08-06T21:43:15.487Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2009-5147 |
vulnerable | 2026-06-03 14:30:01.428483 |
Details available
DL::dlopen in Ruby 1.8, 1.9.0, 1.9.2, 1.9.3, 2.0.0 before patchlevel 648, and 2.1 before 2.1.8 opens libraries with tainted names.
Published: 2017-03-29T14:00:00.000Z
Updated: 2024-08-07T07:32:23.332Z 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.