CVE-2011-2705: ruby-lang ruby Improper Input Validation
Vulnerability summary
CVE-2011-2705 is a medium (CVSS 5.0) Improper Input Validation vulnerability in ruby-lang ruby. EPSS estimates a 2.25% chance of exploitation in the next 30 days, higher than 82.9% of scored vulnerabilities.
Not severe (CVSS 5, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 6Timeline
- 05-08-2011PublishedVulnerability first disclosed.
- 06-08-2024Last modifiedVulnerability information updated.
Description
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.
CVSS metrics
1 score · 1 source · 1 versionEPSS trend
Probability
2.25%
Chance of exploitation in the next 30 days
Percentile
83%
Versus all other CVEs
30-day change
No change 0.00 pp
From 2.25% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication (CVSS vector). Other conditions: not stated in public data.
Ruby-lang1 product
- ruby≤ 1.8.7-334 | 1.8.7:p22 | 1.8.7:p71 | 1.8.7:p72 | 1.8.7-160 | 1.8.7-173 | 1.8.7-248 | 1.8.7-249 | 1.8.7-299 | 1.8.7-302 | 1.8.7-330 | 1.8.7-p21 | 1.9 | 1.9:r18423 | 1.9.0 | 1.9.0:r18423 | 1.9.0-0 | 1.9.0-1 | 1.9.0-2 | 1.9.0-20060415 | 1.9.0-20070709 | 1.9.1 | 1.9.1:-p0 | 1.9.1:-p129 | 1.9.1:-p243 | 1.9.1:-p376 | 1.9.1:-p429 | 1.9.1:-preview_1 | 1.9.1:-preview_2 | 1.9.1:-rc1 | 1.9.1:-rc2 | 1.9.2 | 1.9.2:dev | 1.9.2-p136 | 1.9.2-p180
1 vendor · 1 product
References
15 links- svn.ruby-lang.org/repos/ruby/tags/v1_8_7_352/ChangeLogX Refsource CONFIRM
- lists.fedoraproject.org/pipermail/package-announce/2011-July/063062.htmlVendor AdvisoryX Refsource FEDORAPatch
- svn.ruby-lang.org/repos/ruby/tags/v1_9_2_290/ChangeLogX Refsource CONFIRM
Show all 15 references
- redmine.ruby-lang.org/issues/4579X Refsource CONFIRM
- lists.fedoraproject.org/pipermail/package-announce/2011-July/063071.htmlVendor AdvisoryX Refsource FEDORA