CVE-2013-4164

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 revisio… (CVE-2013-4164)

Description

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.

Source: CVELISTV5NVD

Metrics

Severity
none
no public PoC known
98.3 %
Critical — this CVE ranks in the top fifth of all CVEs scored today (rank ≥ 80%).
35.0 %
Elevated — model estimates 10-50% exploitation likelihood.
Published
2013-11-23 19:00 UTC

Affected products

Products and version ranges extracted from the vendor/CERT advisory. A range like „<4.14.6“ implies the update recommendation „upgrade to 4.14.6 or later“.

  • ruby-lang

    ruby

References & sources

IDCVE-2013-4164