Vulnerability Details : CVE-2013-4164
Public exploit exists!
Heap-based buffer overflow in Ruby 1.8, 1.9 before 1.9.3-p484, 2.0 before 2.0.0-p353, 2.1 before 2.1.0 preview2, and trunk before revision 43780 allows context-dependent attackers to cause a denial of service (segmentation fault) and possibly execute arbitrary code via a string that is converted to a floating point value, as demonstrated using (1) the to_f method or (2) JSON.parse.
Vulnerability category: OverflowMemory CorruptionExecute codeDenial of service
Products affected by CVE-2013-4164
- cpe:2.3:a:ruby-lang:ruby:1.9:*:*:*:*:*:*:*
- cpe:2.3:a:ruby-lang:ruby:1.8:*:*:*:*:*:*:*
- cpe:2.3:a:ruby-lang:ruby:1.9.1:*:*:*:*:*:*:*
- cpe:2.3:a:ruby-lang:ruby:2.0.0:*:*:*:*:*:*:*
- cpe:2.3:a:ruby-lang:ruby:1.9.2:*:*:*:*:*:*:*
- cpe:2.3:a:ruby-lang:ruby:1.9.3:*:*:*:*:*:*:*
- cpe:2.3:a:ruby-lang:ruby:2.1:preview1:*:*:*:*:*:*
Threat overview for CVE-2013-4164
Top countries where our scanners detected CVE-2013-4164
Top open port discovered on systems with this issue
22
IPs affected by CVE-2013-4164 2,010
Threat actors abusing to this issue?
Yes
Find out if you* are
affected by CVE-2013-4164!
*Directly or indirectly through your vendors, service providers and 3rd parties.
Powered by
attack surface intelligence
from SecurityScorecard.
Exploit prediction scoring system (EPSS) score for CVE-2013-4164
4.54%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 92 %
Percentile, the proportion of vulnerabilities that are scored at or less
Metasploit modules for CVE-2013-4164
-
Ruby on Rails JSON Processor Floating Point Heap Overflow DoS
Disclosure Date: 2013-11-22First seen: 2020-04-26auxiliary/dos/http/rails_json_float_dosWhen Ruby attempts to convert a string representation of a large floating point decimal number to its floating point equivalent, a heap-based buffer overflow can be triggered. This module has been tested successfully on a Ruby on Rails application using Ruby version
CVSS scores for CVE-2013-4164
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
6.8
|
MEDIUM | AV:N/AC:M/Au:N/C:P/I:P/A:P |
8.6
|
6.4
|
NIST |
CWE ids for CVE-2013-4164
-
The product performs operations on a memory buffer, but it reads from or writes to a memory location outside the buffer's intended boundary. This may result in read or write operations on unexpected memory locations that could be linked to other variables, data structures, or internal program data.Assigned by: nvd@nist.gov (Primary)
References for CVE-2013-4164
-
http://lists.opensuse.org/opensuse-security-announce/2013-12/msg00009.html
[security-announce] SUSE-SU-2013:1897-1: critical: Security update for r
-
http://rhn.redhat.com/errata/RHSA-2014-0215.html
RHSA-2014:0215 - Security Advisory - Red Hat Customer Portal
-
http://archives.neohapsis.com/archives/bugtraq/2014-04/0134.html
-
http://www.debian.org/security/2013/dsa-2809
Debian -- Security Information -- DSA-2809-1 ruby1.8
-
http://rhn.redhat.com/errata/RHSA-2013-1764.html
RHSA-2013:1764 - Security Advisory - Red Hat Customer Portal
-
http://archives.neohapsis.com/archives/bugtraq/2014-10/0103.html
-
http://rhn.redhat.com/errata/RHSA-2014-0011.html
RHSA-2014:0011 - Security Advisory - Red Hat Customer Portal
-
http://rhn.redhat.com/errata/RHSA-2013-1763.html
RHSA-2013:1763 - Security Advisory - Red Hat Customer Portal
-
http://lists.opensuse.org/opensuse-updates/2013-12/msg00027.html
openSUSE-SU-2013:1834-1: moderate: update for ruby20
-
https://support.apple.com/kb/HT6536
About the security content of OS X Server v4.0 - Apple Support
-
http://lists.opensuse.org/opensuse-updates/2013-12/msg00028.html
openSUSE-SU-2013:1835-1: moderate: update for ruby19
-
http://www.debian.org/security/2013/dsa-2810
Debian -- Security Information -- DSA-2810-1 ruby1.9.1
-
http://rhn.redhat.com/errata/RHSA-2013-1767.html
RHSA-2013:1767 - Security Advisory - Red Hat Customer Portal
-
https://www.ruby-lang.org/en/news/2013/11/22/heap-overflow-in-floating-point-parsing-cve-2013-4164
Heap Overflow in Floating Point Parsing (CVE-2013-4164)Exploit
-
http://www.securityfocus.com/bid/63873
Ruby Floating Point Parsing Heap Buffer Overflow Vulnerability
-
https://www.ruby-lang.org/en/news/2013/11/22/ruby-2-0-0-p353-is-released
Ruby 2.0.0-p353 is releasedPatch
-
https://www.ruby-lang.org/en/news/2013/11/22/ruby-1-9-3-p484-is-released
Ruby 1.9.3-p484 is released
-
https://puppet.com/security/cve/cve-2013-4164
CVE-2013-4164 | Puppet
-
http://www.ubuntu.com/usn/USN-2035-1
USN-2035-1: Ruby vulnerabilities | Ubuntu security notices
Jump to