First published: Fri Jul 15 2011(Updated: )
It was found that Ruby did not properly reinitialize the random number generator, when forking new Ruby process. A local attacker could use this flaw to easier predict random numbers. References: [1] <a href="https://bugzilla.novell.com/show_bug.cgi?id=704409">https://bugzilla.novell.com/show_bug.cgi?id=704409</a> [2] <a href="http://www.ruby-lang.org/en/news/2011/07/02/ruby-1-8-7-p352-released/">http://www.ruby-lang.org/en/news/2011/07/02/ruby-1-8-7-p352-released/</a> [3] <a href="http://redmine.ruby-lang.org/issues/4579">http://redmine.ruby-lang.org/issues/4579</a> [4] <a href="http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=31713">http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=31713</a> [5] <a href="http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=32050">http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=32050</a> [6] <a href="http://www.openwall.com/lists/oss-security/2011/07/11/1">http://www.openwall.com/lists/oss-security/2011/07/11/1</a> [7] <a href="http://www.openwall.com/lists/oss-security/2011/07/12/14">http://www.openwall.com/lists/oss-security/2011/07/12/14</a>
Affected Software | Affected Version | How to fix |
---|---|---|
Ruby |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-722415 is categorized as a medium vulnerability due to potential predictability of random numbers.
To fix REDHAT-BUG-722415, ensure that you update Ruby to the latest version that addresses the random number generator reinitialization issue.
REDHAT-BUG-722415 affects multiple versions of Ruby prior to the implementation of the fix.
REDHAT-BUG-722415 enables local attackers to potentially predict random numbers, which could lead to various security risks.
Yes, REDHAT-BUG-722415 is specifically related to how Ruby handles random number generation when forking new processes.