All vulnerabilities

Servers and applications

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 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.

Severity
Medium 6.8
Published
23 Nov 2013
Last changed
16 Jun 2026
Added to UpHeron
21 Oct 2026
Sources
NVD

Affected software

SoftwareAffected versions
RubyServers and applications · cpe:a:ruby-lang:ruby
  • Version 2.1-preview1
  • Version 2.0.0
  • Version 1.9.3
  • Version 1.9.2
All 7 release lines
  • Version 1.8
  • Version 1.9
  • Version 1.9.1
  • Version 1.9.2
  • Version 1.9.3
  • Version 2.0.0
  • Version 2.1-preview1

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2013-4164
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2013-4164