Vulnerabilities > Ruby Lang > Ruby > 1.9.0.20070709

DATE CVE VULNERABILITY TITLE RISK
2011-08-05 CVE-2011-2705 Improper Input Validation vulnerability in Ruby-Lang 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 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.
network
low complexity
ruby-lang CWE-20
5.0
2011-03-23 CVE-2011-0188 Numeric Errors vulnerability in Ruby-Lang 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 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." Per: http://lists.apple.com/archives/security-announce/2011/Mar/msg00006.html 'This issue only affects 64-bit Ruby processes'.
6.8
2010-07-12 CVE-2010-2489 Improper Restriction of Operations Within the Bounds of A Memory Buffer vulnerability in Ruby-Lang 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 not properly handled when constructing the filenames of the backup files.
local
low complexity
ruby-lang microsoft CWE-119
7.2