openSUSE Security Update : ruby19 (openSUSE-SU-2013:0376-1)

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


Synopsis :

The remote openSUSE host is missing a security update.

Description :

ruby19 was updated to fix various bugs and security issues: Update to
1.9.3 p385 (bnc#802406)

- XSS exploit of RDoc documentation generated by rdoc
(CVE-2013-0256)

- for other changes see
/usr/share/doc/packages/ruby19/Changelog

Update to 1.9.3 p327 (bnc#789983)

- CVE-2012-5371 and plenty of other fixes

Update to 1.9.3 p286 (bnc#783511, bnc#791199)

- This release includes some security fixes, and many
other bug fixes. $SAFE escaping vulnerability about
Exception#to_s / NameError#to_s (CVE-2012-4464,
CVE-2012-4466)

- Unintentional file creation caused by inserting an
illegal NUL character many other bug fixes.
(CVE-2012-4522) Also following bugfixes and packaging
fixes were done :

- make sure the rdoc output is more stable for
build-compare (new patch ruby-sort-rdoc-output.patch)

- readd the private header *atomic.h

- remove build depencency on ca certificates - only
causing cycles

- one more header needed for rubygem-ruby-debug-base19

- install vm_core.h and its dependencies as
ruby-devel-extra

- move the provides to the ruby package instead

- add provides for the internal gems

- restore the old ruby macros and the gem wrapper script

- gem_install_wrapper no longer necessary

See also :

http://lists.opensuse.org/opensuse-updates/2013-03/msg00002.html
https://bugzilla.novell.com/show_bug.cgi?id=783511
https://bugzilla.novell.com/show_bug.cgi?id=789983
https://bugzilla.novell.com/show_bug.cgi?id=791199
https://bugzilla.novell.com/show_bug.cgi?id=802406

Solution :

Update the affected ruby19 packages.

Risk factor :

Medium / CVSS Base Score : 5.0
(CVSS2#AV:N/AC:L/Au:N/C:N/I:P/A:N)
CVSS Temporal Score : 3.7
(CVSS2#E:U/RL:OF/RC:C)
Public Exploit Available : false

Family: SuSE Local Security Checks

Nessus Plugin ID: 74909 ()

Bugtraq ID: 55757
56115
56484
57785

CVE ID: CVE-2012-4464
CVE-2012-4466
CVE-2012-4522
CVE-2012-5371
CVE-2013-0256

Ready to Amp Up Your Nessus Experience?

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

Buy Nessus Professional Now