RHSA-2008:0897: Moderate: ruby security update

Published Oct 21, 2008
·
Updated

Ruby is an interpreted scripting language for quick and easyobject-oriented programming.The Ruby DNS resolver library, resolv.rb, used predictable transaction IDsand a fixed source port when sending DNS requests. A remote attacker coulduse this flaw to spoof a malicious reply to a DNS query. (CVE-2008-3905)Ruby's XML document parsing module (REXML) was prone to a denial of serviceattack via XML documents with large XML entity definitions recursion. Aspecially-crafted XML file could cause a Ruby application using the REXMLmodule to use an excessive amount of CPU and memory. (CVE-2008-3790)An insufficient "taintness" check flaw was discovered in Ruby's DL module,which provides direct access to the C language functions. An attacker coulduse this flaw to bypass intended safe-level restrictions by callingexternal C functions with the arguments from an untrusted tainted inputs.(CVE-2008-3657)A denial of service flaw was discovered in WEBrick, Ruby's HTTP servertoolkit. A remote attacker could send a specially-crafted HTTP request to aWEBrick server that would cause the server to use an excessive amount ofCPU time. (CVE-2008-3656)A number of flaws were found in the safe-level restrictions in Ruby. Itwas possible for an attacker to create a carefully crafted malicious scriptthat can allow the bypass of certain safe-level restrictions. (CVE-2008-3655)A denial of service flaw was found in Ruby's regular expression engine. Ifa Ruby script tried to process a large amount of data via a regularexpression, it could cause Ruby to enter an infinite-loop and crash.(CVE-2008-3443)Users of ruby should upgrade to these updated packages, which containbackported patches to resolve these issues.

Affected Software

32 affected componentsFixes available
redhat/ruby<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-devel<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-devel<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-docs<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-irb<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-libs<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-libs<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-mode<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-rdoc<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-ri<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-tcltk<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-docs<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-irb<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-mode<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-rdoc<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-ri<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby-tcltk<1.8.5-5.el5_2.5
1.8.5-5.el5_2.5
redhat/ruby<1.8.1-7.el4_7.1
1.8.1-7.el4_7.1
redhat/irb<1.8.1-7.el4_7.1
1.8.1-7.el4_7.1
redhat/ruby<1.8.1-7.el4_7.1
1.8.1-7.el4_7.1
redhat/ruby-devel<1.8.1-7.el4_7.1
1.8.1-7.el4_7.1
redhat/ruby-docs<1.8.1-7.el4_7.1
1.8.1-7.el4_7.1
redhat/ruby-libs<1.8.1-7.el4_7.1
1.8.1-7.el4_7.1
redhat/ruby-libs<1.8.1-7.el4_7.1
1.8.1-7.el4_7.1
redhat/ruby-mode<1.8.1-7.el4_7.1
1.8.1-7.el4_7.1
redhat/ruby-tcltk<1.8.1-7.el4_7.1
1.8.1-7.el4_7.1
redhat/irb<1.8.1-7.el4_7.1
1.8.1-7.el4_7.1
redhat/ruby-devel<1.8.1-7.el4_7.1
1.8.1-7.el4_7.1
redhat/ruby-docs<1.8.1-7.el4_7.1
1.8.1-7.el4_7.1
redhat/ruby-mode<1.8.1-7.el4_7.1
1.8.1-7.el4_7.1
redhat/ruby-tcltk<1.8.1-7.el4_7.1
1.8.1-7.el4_7.1

Remediation

Event History

Oct 21, 2008
Advisory Published
via Red Hat·12:00 AM

Frequently Asked Questions

1

What is the severity of RHSA-2008:0897?

The RHSA-2008:0897 vulnerability is classified as moderate severity.

2

How do I fix RHSA-2008:0897?

To fix RHSA-2008:0897, update the affected Ruby packages to version 1.8.5-5.el5_2.5 or later.

3

What systems are affected by RHSA-2008:0897?

RHSA-2008:0897 affects multiple Ruby packages, including ruby, ruby-devel, and ruby-libs on specific versions of Red Hat Enterprise Linux.

4

What type of vulnerability is RHSA-2008:0897?

RHSA-2008:0897 is a DNS transaction ID and source port predictability vulnerability.

5

Can RHSA-2008:0897 be exploited remotely?

Yes, RHSA-2008:0897 can be exploited remotely by a malicious attacker to spoof DNS responses.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203