SecurityTracker.com
    Home    |    View Topics    |    Search    |    Contact Us    |   

SecurityTracker
Archives


 


Category:   Application (Generic)  >   Ruby Vendors:   Matsumoto, Yukihiro
Ruby Heap Overflow in Floating Point Parsing Lets Remote Users Execute Arbitrary Code
SecurityTracker Alert ID:  1029388
SecurityTracker URL:  http://securitytracker.com/id/1029388
CVE Reference:   CVE-2013-4164   (Links to External Site)
Date:  Nov 22 2013
Impact:   Execution of arbitrary code via network, User access via network
Fix Available:  Yes  Vendor Confirmed:  Yes  
Version(s): 1.8.x, and 1.9.x and 2.x prior to 1.9.3 patchlevel 484, 2.0.0 patchlevel 353, 2.1.0 preview2
Description:   A vulnerability was reported in Ruby. A remote user can execute arbitrary code on the target system.

A remote user can send specially crafted string data that, when converted to a floating point value, will trigger a heap overflow and execute arbitrary code on the target system. The code will run with the privileges of the target service.

Charlie Somerville reported this vulnerability.

Impact:   A remote user can execute arbitrary code on the target system.
Solution:   The vendor has issued a fix (1.9.3 patchlevel 484, 2.0.0 patchlevel 353, 2.1.0 preview2).

The vendor's advisory is available at:

https://www.ruby-lang.org/en/news/2013/11/22/heap-overflow-in-floating-point-parsing-cve-2013-4164/

Vendor URL:  www.ruby-lang.org/en/news/2013/11/22/heap-overflow-in-floating-point-parsing-cve-2013-4164/ (Links to External Site)
Cause:   Boundary error
Underlying OS:  Linux (Any), UNIX (Any), Windows (Any)

Message History:   This archive entry has one or more follow-up message(s) listed below.
Nov 25 2013 (Red Hat Issues Fix) Ruby Heap Overflow in Floating Point Parsing Lets Remote Users Execute Arbitrary Code
Red Hat has issued a fix for Red Hat Enterprise Linux 6.
Nov 25 2013 (Red Hat Issues Fix) Ruby Heap Overflow in Floating Point Parsing Lets Remote Users Execute Arbitrary Code
Red Hat has issued a fix for Red Hat Software Collections 1.
Nov 26 2013 (Red Hat Issues Fix) Ruby Heap Overflow in Floating Point Parsing Lets Remote Users Execute Arbitrary Code
Red Hat has issued a fix for Red Hat Enterprise Linux 6.2, 6.3, and 6.4.
Jan 7 2014 (Red Hat Issues Fix) Ruby Heap Overflow in Floating Point Parsing Lets Remote Users Execute Arbitrary Code
Red Hat has issued a fix for Red Hat OpenStack.
May 16 2014 (Apple Issues Fix for OS X) Ruby Heap Overflow in Floating Point Parsing Lets Remote Users Execute Arbitrary Code
Apple has issued a fix for OS X.
May 21 2014 (Apple Issues Fix for OS X Server) Ruby Heap Overflow in Floating Point Parsing Lets Remote Users Execute Arbitrary Code
Apple has issued a fix for OS X Server.



 Source Message Contents



[Original Message Not Available for Viewing]


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us

This web site uses cookies for web analytics. Learn More

Copyright 2019, SecurityGlobal.net LLC