RHSA-2008:0897: Moderate: ruby security update
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
Remediation
Event History
Frequently Asked Questions
What is the severity of RHSA-2008:0897?
The RHSA-2008:0897 vulnerability is classified as moderate severity.
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.
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.
What type of vulnerability is RHSA-2008:0897?
RHSA-2008:0897 is a DNS transaction ID and source port predictability vulnerability.
Can RHSA-2008:0897 be exploited remotely?
Yes, RHSA-2008:0897 can be exploited remotely by a malicious attacker to spoof DNS responses.