openSUSE Security Update : ruby (openSUSE-SU-2012:0228-1)

This script is Copyright (C) 2014 Tenable Network Security, Inc.


Synopsis :

The remote openSUSE host is missing a security update.

Description :

This update of ruby provides 1.8.7p357, which contains many stability
fixes and bug fixes, which are fully compatible with the previous
version. You can review the detailed list here :

http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_357/ChangeLog

The particularly noteworthy fixes are :

- Hash functions are now using a randomized seed to avoid
algorithmic complexity attacks (CVE-2011-4815). For this
OpenSSL::Random.seed at the SecureRandom.random_bytes is
used if available.

- mkconfig.rb: fix for continued lines.

- Fix Infinity to be greater than any bignum number.

- initialize store->ex_data.sk.

- some IPv6 related fixes

- zlib fixes

- reinitialize PRNG when forking children
(CVE-2011-2686/CVE-2011-3009)

- securerandom fixes (CVE-2011-2705)

- uri route_to fixes

- fix race condition with variables and autoload

See also :

http://lists.opensuse.org/opensuse-updates/2012-02/msg00024.html
http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_357/ChangeLog
https://bugzilla.novell.com/show_bug.cgi?id=704409
https://bugzilla.novell.com/show_bug.cgi?id=739122

Solution :

Update the affected ruby packages.

Risk factor :

High / CVSS Base Score : 7.8
(CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C)

Family: SuSE Local Security Checks

Nessus Plugin ID: 76015 ()

Bugtraq ID:

CVE ID: CVE-2011-2686
CVE-2011-2705
CVE-2011-3009
CVE-2011-4815

Ready to Amp Up Your Nessus Experience?

Get Nessus Professional to scan unlimited IPs, run compliance checks & more

Buy Nessus Professional Now