[SECURITY] Fedora 12 Update: ruby-

updates at fedoraproject.org updates at fedoraproject.org
Mon Aug 23 21:56:42 UTC 2010

Fedora Update Notification
2010-08-23 21:38:42

Name        : ruby
Product     : Fedora 12
Version     :
Release     : 6.fc12
URL         : http://www.ruby-lang.org/
Summary     : An interpreter of object-oriented scripting language
Description :
Ruby is the interpreted scripting language for quick and easy
object-oriented programming.  It has many features to process text
files and to do system management tasks (as in Perl).  It is simple,
straight-forward, and extensible.

Update Information:

A patch is applied to this rpm for XSS security vulnerability found in WEBrick
module which is now tagged as CVE-2010-0541. A bug was reported that ruby
crashes when executing a script which uses some unqualified constant. Also it
seems that Ruby/Tk in current rpm in Fedora causes crash even in some easy case.
This new rpm will fix these issues.

* Mon Aug 23 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> -
- Apply upstream patch for CVE-2010-0541 (bug 587731)
* Wed May 19 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> -
- Retry for bug 559158, Simplify the OpenSSL::Digest class
  pull more change commits from ruby_1_8 branch
* Mon May 17 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> -
- Patch36 (ruby-1.8.x-RHASH_SIZE-rb_hash_lookup-def.patch)
  also backport rb_hash_lookup definition (bug 592936)
* Thu May 13 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> -
- ruby-1.8.x-null-class-must-be-Qnil.patch (bug 530407)
- Recreate some patches using upstream svn when available, and
  add some comments for patches
* Tue May 11 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> -
- tcltk: Give up using potentially unmaintained ruby_1_8_6 branch
  and instead completely replace with ruby_1_8 branch head
  (at this time, using rev 27738)
  (seems to fix 560053, 590503)
- Fix Japanese encoding strings under ruby-tcltk/ext/tk/sample/
* Tue Apr 27 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> -
- Update to 1.8.6 p 399 (bug 579675)
- Patch to fix gc bug causing open4 crash (bug 580993)
* Fri Mar 12 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> -
- F-14: rebuild against new gdbm
* Thu Jan 28 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp>
- Once revert the previous change (patch34)
* Wed Jan 27 2010 Jeroen van Meeuwen <j.van.meeuwen at ogd.nl> -
- Backport openssl/digest functions providing digest and hexdigest functions
  directly in OpenSSL::Digest.methods
- Make sure that Red Hat people version their changelog entries
- This is actually release #1, but now needs to be release #7
* Mon Jan 18 2010 Akira TAGOH <tagoh at redhat.com> -
- Add conditional for RHEL.
* Wed Jan 13 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> -
- CVE-2009-4492 ruby WEBrick log escape sequence (bug 554485)
* Wed Dec  9 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> -
- Change mkmf.rb to use LIBRUBYARG_SHARED so that have_library() works
  without libruby-static.a (bug 428384)
- And move libruby-static.a to -static subpackage

  [ 1 ] Bug #587731 - CVE-2010-0541 Ruby WEBrick javascript injection flaw

This update can be installed with the "yum" update program.  Use 
su -c 'yum update ruby' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at

More information about the package-announce mailing list