Description: Two vulnerabilities have been reported in Ruby, which can be exploited by malicious people to cause a DoS (Denial of Service).
1) An input validation error in "cgi.rb" can be exploited to consume a large amount of CPU resources by sending a specially crafted HTTP POST request.
2) An unspecified error in "cgi.rb" when handling certain HTTP requests can be exploited to consume a large amount of CPU resources by sending a specially crafted HTTP request.
Do you have this product installed on your home computer? Scan using the free Personal Software Inspector. Check if a vulnerable version is installed on computers in your corporate network, scan using the Network Software Inspector.
Solution: Update to 1.8.5-p2.
Provided and/or discovered by: Reported by vendor.
Changelog: 2006-10-27: Previous patch is incomplete. Updated "Solution" section, added new link and CVE reference.
2006-12-04: Updated "Solution" section. Added information on second vulnerability.
2006-12-12: Added CVE reference.
If you have new information regarding this Secunia advisory or a product in our database, please send it to us using either our web form or email us at vuln@secunia.com.
Ideas, suggestions, and other feedback are most welcome.