Skip to navigation

Bug Fix Advisory ruby bug fix update

Advisory: RHBA-2010:0012-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2010-01-07
Last updated on: 2010-01-07
Affected Products: RHEL Desktop Workstation (v. 5 client)
Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)
Red Hat Enterprise Linux EUS (v. 5.4.z server)

Details

Updated ruby packages that fix a regression are now available.

Ruby is an extensible, interpreted, object-oriented, scripting language. It
has features to process text files and to do system management tasks.

These updated ruby packages fix the following bug:

* a regression introduced by the fix for CVE-2009-1904 caused leading zeros
after the decimal point in BigDecimal objects to be dropped, which could
have led to incorrect mathematical calculations. This update fixes this
problem by ensuring that leading zeros following a decimal point in
BigDecimal objects are not dropped.

A link to the update which introduced this regression is provided in the
References section of this errata. (BZ#546245)

All users of ruby are advised to upgrade to these updated packages, which
resolve this issue.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259

Updated packages

RHEL Desktop Workstation (v. 5 client)

IA-32:
ruby-devel-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 93aef1310d0a9682239b816c5513b028
ruby-mode-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 45db6898bec72af2854228e433326903
 
x86_64:
ruby-devel-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 93aef1310d0a9682239b816c5513b028
ruby-devel-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 7d26a0f9bfa5d6a68f698b01a4c2f33c
ruby-mode-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 5ea3a8db8abfce3dfa068530122f2fc1
 
Red Hat Enterprise Linux (v. 5 server)

IA-32:
ruby-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 5fe4044af3e09f693ddaeb6fd02abd73
ruby-devel-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 93aef1310d0a9682239b816c5513b028
ruby-docs-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 03a78e5721bf6aef793d3dccbc5980ce
ruby-irb-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: f8b9d94b376a4df5cb915c868914f984
ruby-libs-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: c369b9654f989771e9a5e4cf14cf9b18
ruby-mode-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 45db6898bec72af2854228e433326903
ruby-rdoc-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 8d28db0b6a6a723e4d37b28e971557c7
ruby-ri-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 3aeb14ac65f6f8fb3ce2612bbc641606
ruby-tcltk-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 84b5ab64e7345082cd7f392943bb0f1d
 
IA-64:
ruby-1.8.5-5.el5_4.8.ia64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 16a6e2a47bdf6a911bad30f977a30b24
ruby-devel-1.8.5-5.el5_4.8.ia64.rpm
File outdated by:  RHSA-2013:1090
    MD5: a9c8e3a91e47beece6d48daf5cfb7db1
ruby-docs-1.8.5-5.el5_4.8.ia64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 9c8a51a01a372596aa598ecff497be09
ruby-irb-1.8.5-5.el5_4.8.ia64.rpm
File outdated by:  RHSA-2013:1090
    MD5: b9e29216cf95a5ff59d1e840eb11c98b
ruby-libs-1.8.5-5.el5_4.8.ia64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 3488212acad1f0e7e099bd4d483edf6f
ruby-mode-1.8.5-5.el5_4.8.ia64.rpm
File outdated by:  RHSA-2013:1090
    MD5: d07ef98402eb257864ab3c93bb876579
ruby-rdoc-1.8.5-5.el5_4.8.ia64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 2e03016a49287ab7389d3073d90a1fa2
ruby-ri-1.8.5-5.el5_4.8.ia64.rpm
File outdated by:  RHSA-2013:1090
    MD5: a585e7e1613db93cf92b503364bf9702
ruby-tcltk-1.8.5-5.el5_4.8.ia64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 86cd9c87e5b65e414e9633d04d5b2548
 
PPC:
ruby-1.8.5-5.el5_4.8.ppc.rpm
File outdated by:  RHSA-2013:1090
    MD5: 728ac46c3df9b63a8a6e3abc15b2a532
ruby-devel-1.8.5-5.el5_4.8.ppc.rpm
File outdated by:  RHSA-2013:1090
    MD5: ef29bdaf1291e11e0f91fa8f7ca2c724
ruby-devel-1.8.5-5.el5_4.8.ppc64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 4e92439816492814e233956d7f5e03fc
ruby-docs-1.8.5-5.el5_4.8.ppc.rpm
File outdated by:  RHSA-2013:1090
    MD5: f144c36ecb4ad03873bb9f5f5598b830
ruby-irb-1.8.5-5.el5_4.8.ppc.rpm
File outdated by:  RHSA-2013:1090
    MD5: 3d0efe9b56597ce2fbfe8b580a234516
ruby-libs-1.8.5-5.el5_4.8.ppc.rpm
File outdated by:  RHSA-2013:1090
    MD5: 5fa980f2530521fd930c8cf627e25854
ruby-libs-1.8.5-5.el5_4.8.ppc64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 99e2881c0d4a549d7c11b2bf07c25257
ruby-mode-1.8.5-5.el5_4.8.ppc.rpm
File outdated by:  RHSA-2013:1090
    MD5: f6123517c5a92acda1fe1cf0b9e3e6ee
ruby-rdoc-1.8.5-5.el5_4.8.ppc.rpm
File outdated by:  RHSA-2013:1090
    MD5: e1d9af53e1258f70cb304cbe571aad36
ruby-ri-1.8.5-5.el5_4.8.ppc.rpm
File outdated by:  RHSA-2013:1090
    MD5: 0ba7e778f3974d1be799a232bda08ce6
ruby-tcltk-1.8.5-5.el5_4.8.ppc.rpm
File outdated by:  RHSA-2013:1090
    MD5: a6a9ad5ba83bdb80d609ddc1f4090487
 
s390x:
ruby-1.8.5-5.el5_4.8.s390x.rpm
File outdated by:  RHSA-2013:1090
    MD5: b28a8426477965c1ec1f8e1bc400d457
ruby-devel-1.8.5-5.el5_4.8.s390.rpm
File outdated by:  RHSA-2013:1090
    MD5: cdae6ebbd718dd497cb0028de2392781
ruby-devel-1.8.5-5.el5_4.8.s390x.rpm
File outdated by:  RHSA-2013:1090
    MD5: 97fc927ca78dda5746f9952f9d253440
ruby-docs-1.8.5-5.el5_4.8.s390x.rpm
File outdated by:  RHSA-2013:1090
    MD5: b6ab54369ed772b3f3d8d8fe3d54ad62
ruby-irb-1.8.5-5.el5_4.8.s390x.rpm
File outdated by:  RHSA-2013:1090
    MD5: 072460ff4ff113d409973e6ce486a5c7
ruby-libs-1.8.5-5.el5_4.8.s390.rpm
File outdated by:  RHSA-2013:1090
    MD5: 94f4a3f0b0d842afeee34b80b8a52da8
ruby-libs-1.8.5-5.el5_4.8.s390x.rpm
File outdated by:  RHSA-2013:1090
    MD5: e47109300b1850792de2c7e8b98802e0
ruby-mode-1.8.5-5.el5_4.8.s390x.rpm
File outdated by:  RHSA-2013:1090
    MD5: ba01c16e3b69fb067c9fffae065b2e75
ruby-rdoc-1.8.5-5.el5_4.8.s390x.rpm
File outdated by:  RHSA-2013:1090
    MD5: 7dd78d18a1e94c678a1c03a17de90231
ruby-ri-1.8.5-5.el5_4.8.s390x.rpm
File outdated by:  RHSA-2013:1090
    MD5: 0fac9b72cd428d0e497fa8f8cab5324c
ruby-tcltk-1.8.5-5.el5_4.8.s390x.rpm
File outdated by:  RHSA-2013:1090
    MD5: 34d4931fa5e60540092754089f832c0a
 
x86_64:
ruby-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: e8b59072dc4d98d369c4c328a99fd07b
ruby-devel-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 93aef1310d0a9682239b816c5513b028
ruby-devel-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 7d26a0f9bfa5d6a68f698b01a4c2f33c
ruby-docs-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: d366a5dd680271feef1a2d65c808b019
ruby-irb-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: a8c8a8fca472cec9166f4bbbdf35aaea
ruby-libs-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: c369b9654f989771e9a5e4cf14cf9b18
ruby-libs-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: b2d25292e32dc0ab11904deb2d1d86f0
ruby-mode-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 5ea3a8db8abfce3dfa068530122f2fc1
ruby-rdoc-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: c91ff522c56e263fd2ec16a8c2acc476
ruby-ri-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 19f7d9afdbeddb7e0f341e68456f3748
ruby-tcltk-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 8cbbd5734e4814d7e6d181fb412302f3
 
Red Hat Enterprise Linux Desktop (v. 5 client)

IA-32:
ruby-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 5fe4044af3e09f693ddaeb6fd02abd73
ruby-docs-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 03a78e5721bf6aef793d3dccbc5980ce
ruby-irb-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: f8b9d94b376a4df5cb915c868914f984
ruby-libs-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: c369b9654f989771e9a5e4cf14cf9b18
ruby-rdoc-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 8d28db0b6a6a723e4d37b28e971557c7
ruby-ri-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 3aeb14ac65f6f8fb3ce2612bbc641606
ruby-tcltk-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: 84b5ab64e7345082cd7f392943bb0f1d
 
x86_64:
ruby-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: e8b59072dc4d98d369c4c328a99fd07b
ruby-docs-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: d366a5dd680271feef1a2d65c808b019
ruby-irb-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: a8c8a8fca472cec9166f4bbbdf35aaea
ruby-libs-1.8.5-5.el5_4.8.i386.rpm
File outdated by:  RHSA-2013:1090
    MD5: c369b9654f989771e9a5e4cf14cf9b18
ruby-libs-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: b2d25292e32dc0ab11904deb2d1d86f0
ruby-rdoc-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: c91ff522c56e263fd2ec16a8c2acc476
ruby-ri-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 19f7d9afdbeddb7e0f341e68456f3748
ruby-tcltk-1.8.5-5.el5_4.8.x86_64.rpm
File outdated by:  RHSA-2013:1090
    MD5: 8cbbd5734e4814d7e6d181fb412302f3
 
Red Hat Enterprise Linux EUS (v. 5.4.z server)

IA-32:
ruby-1.8.5-5.el5_4.8.i386.rpm     MD5: 5fe4044af3e09f693ddaeb6fd02abd73
ruby-devel-1.8.5-5.el5_4.8.i386.rpm     MD5: 93aef1310d0a9682239b816c5513b028
ruby-docs-1.8.5-5.el5_4.8.i386.rpm     MD5: 03a78e5721bf6aef793d3dccbc5980ce
ruby-irb-1.8.5-5.el5_4.8.i386.rpm     MD5: f8b9d94b376a4df5cb915c868914f984
ruby-libs-1.8.5-5.el5_4.8.i386.rpm     MD5: c369b9654f989771e9a5e4cf14cf9b18
ruby-mode-1.8.5-5.el5_4.8.i386.rpm     MD5: 45db6898bec72af2854228e433326903
ruby-rdoc-1.8.5-5.el5_4.8.i386.rpm     MD5: 8d28db0b6a6a723e4d37b28e971557c7
ruby-ri-1.8.5-5.el5_4.8.i386.rpm     MD5: 3aeb14ac65f6f8fb3ce2612bbc641606
ruby-tcltk-1.8.5-5.el5_4.8.i386.rpm     MD5: 84b5ab64e7345082cd7f392943bb0f1d
 
IA-64:
ruby-1.8.5-5.el5_4.8.ia64.rpm     MD5: 16a6e2a47bdf6a911bad30f977a30b24
ruby-devel-1.8.5-5.el5_4.8.ia64.rpm     MD5: a9c8e3a91e47beece6d48daf5cfb7db1
ruby-docs-1.8.5-5.el5_4.8.ia64.rpm     MD5: 9c8a51a01a372596aa598ecff497be09
ruby-irb-1.8.5-5.el5_4.8.ia64.rpm     MD5: b9e29216cf95a5ff59d1e840eb11c98b
ruby-libs-1.8.5-5.el5_4.8.ia64.rpm     MD5: 3488212acad1f0e7e099bd4d483edf6f
ruby-mode-1.8.5-5.el5_4.8.ia64.rpm     MD5: d07ef98402eb257864ab3c93bb876579
ruby-rdoc-1.8.5-5.el5_4.8.ia64.rpm     MD5: 2e03016a49287ab7389d3073d90a1fa2
ruby-ri-1.8.5-5.el5_4.8.ia64.rpm     MD5: a585e7e1613db93cf92b503364bf9702
ruby-tcltk-1.8.5-5.el5_4.8.ia64.rpm     MD5: 86cd9c87e5b65e414e9633d04d5b2548
 
PPC:
ruby-1.8.5-5.el5_4.8.ppc.rpm     MD5: 728ac46c3df9b63a8a6e3abc15b2a532
ruby-devel-1.8.5-5.el5_4.8.ppc.rpm     MD5: ef29bdaf1291e11e0f91fa8f7ca2c724
ruby-devel-1.8.5-5.el5_4.8.ppc64.rpm     MD5: 4e92439816492814e233956d7f5e03fc
ruby-docs-1.8.5-5.el5_4.8.ppc.rpm     MD5: f144c36ecb4ad03873bb9f5f5598b830
ruby-irb-1.8.5-5.el5_4.8.ppc.rpm     MD5: 3d0efe9b56597ce2fbfe8b580a234516
ruby-libs-1.8.5-5.el5_4.8.ppc.rpm     MD5: 5fa980f2530521fd930c8cf627e25854
ruby-libs-1.8.5-5.el5_4.8.ppc64.rpm     MD5: 99e2881c0d4a549d7c11b2bf07c25257
ruby-mode-1.8.5-5.el5_4.8.ppc.rpm     MD5: f6123517c5a92acda1fe1cf0b9e3e6ee
ruby-rdoc-1.8.5-5.el5_4.8.ppc.rpm     MD5: e1d9af53e1258f70cb304cbe571aad36
ruby-ri-1.8.5-5.el5_4.8.ppc.rpm     MD5: 0ba7e778f3974d1be799a232bda08ce6
ruby-tcltk-1.8.5-5.el5_4.8.ppc.rpm     MD5: a6a9ad5ba83bdb80d609ddc1f4090487
 
s390x:
ruby-1.8.5-5.el5_4.8.s390x.rpm     MD5: b28a8426477965c1ec1f8e1bc400d457
ruby-devel-1.8.5-5.el5_4.8.s390.rpm     MD5: cdae6ebbd718dd497cb0028de2392781
ruby-devel-1.8.5-5.el5_4.8.s390x.rpm     MD5: 97fc927ca78dda5746f9952f9d253440
ruby-docs-1.8.5-5.el5_4.8.s390x.rpm     MD5: b6ab54369ed772b3f3d8d8fe3d54ad62
ruby-irb-1.8.5-5.el5_4.8.s390x.rpm     MD5: 072460ff4ff113d409973e6ce486a5c7
ruby-libs-1.8.5-5.el5_4.8.s390.rpm     MD5: 94f4a3f0b0d842afeee34b80b8a52da8
ruby-libs-1.8.5-5.el5_4.8.s390x.rpm     MD5: e47109300b1850792de2c7e8b98802e0
ruby-mode-1.8.5-5.el5_4.8.s390x.rpm     MD5: ba01c16e3b69fb067c9fffae065b2e75
ruby-rdoc-1.8.5-5.el5_4.8.s390x.rpm     MD5: 7dd78d18a1e94c678a1c03a17de90231
ruby-ri-1.8.5-5.el5_4.8.s390x.rpm     MD5: 0fac9b72cd428d0e497fa8f8cab5324c
ruby-tcltk-1.8.5-5.el5_4.8.s390x.rpm     MD5: 34d4931fa5e60540092754089f832c0a
 
x86_64:
ruby-1.8.5-5.el5_4.8.x86_64.rpm     MD5: e8b59072dc4d98d369c4c328a99fd07b
ruby-devel-1.8.5-5.el5_4.8.i386.rpm     MD5: 93aef1310d0a9682239b816c5513b028
ruby-devel-1.8.5-5.el5_4.8.x86_64.rpm     MD5: 7d26a0f9bfa5d6a68f698b01a4c2f33c
ruby-docs-1.8.5-5.el5_4.8.x86_64.rpm     MD5: d366a5dd680271feef1a2d65c808b019
ruby-irb-1.8.5-5.el5_4.8.x86_64.rpm     MD5: a8c8a8fca472cec9166f4bbbdf35aaea
ruby-libs-1.8.5-5.el5_4.8.i386.rpm     MD5: c369b9654f989771e9a5e4cf14cf9b18
ruby-libs-1.8.5-5.el5_4.8.x86_64.rpm     MD5: b2d25292e32dc0ab11904deb2d1d86f0
ruby-mode-1.8.5-5.el5_4.8.x86_64.rpm     MD5: 5ea3a8db8abfce3dfa068530122f2fc1
ruby-rdoc-1.8.5-5.el5_4.8.x86_64.rpm     MD5: c91ff522c56e263fd2ec16a8c2acc476
ruby-ri-1.8.5-5.el5_4.8.x86_64.rpm     MD5: 19f7d9afdbeddb7e0f341e68456f3748
ruby-tcltk-1.8.5-5.el5_4.8.x86_64.rpm     MD5: 8cbbd5734e4814d7e6d181fb412302f3
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

546245 - ruby: patch for CVE-2009-1904 introduced a regression [rhel-5]


References


Keywords

BigDecimal, Float, regression, ruby


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/