5

CVE-2011-2705

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.

Daten sind bereitgestellt durch National Vulnerability Database (NVD)
Ruby-langRuby Version <= 1.8.7-334
Ruby-langRuby Version1.8.7 Updatep22
Ruby-langRuby Version1.8.7 Updatep71
Ruby-langRuby Version1.8.7 Updatep72
Ruby-langRuby Version1.8.7-160
Ruby-langRuby Version1.8.7-173
Ruby-langRuby Version1.8.7-248
Ruby-langRuby Version1.8.7-249
Ruby-langRuby Version1.8.7-299
Ruby-langRuby Version1.8.7-302
Ruby-langRuby Version1.8.7-330
Ruby-langRuby Version1.8.7-p21
Ruby-langRuby Version1.9
Ruby-langRuby Version1.9 Updater18423
Ruby-langRuby Version1.9.0
Ruby-langRuby Version1.9.0 Updater18423
Ruby-langRuby Version1.9.0-0
Ruby-langRuby Version1.9.0-1
Ruby-langRuby Version1.9.0-2
Ruby-langRuby Version1.9.0-20060415
Ruby-langRuby Version1.9.0-20070709
Ruby-langRuby Version1.9.1
Ruby-langRuby Version1.9.1 Update-p0
Ruby-langRuby Version1.9.1 Update-p129
Ruby-langRuby Version1.9.1 Update-p243
Ruby-langRuby Version1.9.1 Update-p376
Ruby-langRuby Version1.9.1 Update-p429
Ruby-langRuby Version1.9.1 Update-preview_1
Ruby-langRuby Version1.9.1 Update-preview_2
Ruby-langRuby Version1.9.1 Update-rc1
Ruby-langRuby Version1.9.1 Update-rc2
Ruby-langRuby Version1.9.2
Ruby-langRuby Version1.9.2 Updatedev
Ruby-langRuby Version1.9.2-p136
Ruby-langRuby Version1.9.2-p180
Zu dieser CVE wurde keine CISA KEV oder CERT.AT-Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.99% 0.762
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
nvd@nist.gov 5 10 2.9
AV:N/AC:L/Au:N/C:P/I:N/A:N
CWE-20 Improper Input Validation

The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.