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...
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.
Exploit likelihood
What each source reports
NVD Score used
6.8
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.
- Record
CVE-2013-4164- CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2013-4164- Updated
- 2026-11-02
EUVDEUVD-2013-4089 No score
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.
- Record
EUVD-2013-4089- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-j98q-m2w8-57rc No score
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...
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.
- Record
GHSA-j98q-m2w8-57rc- Weakness
- CWE-119
- Updated
- 2026-11-02
OSVMGASA-2014-0003 No score
Updated ruby package fixes security vulnerability
Charlie Somerville discovered that Ruby incorrectly handled floating point number conversion. An attacker could possibly use this issue with an application that converts text to floating point numbers to cause the application to crash, resulting in a denial of service, or possibly execute arbitrary code (CVE-2013-4164).
- Record
MGASA-2014-0003- Updated
- 2026-11-02
OSVUBUNTU-CVE-2013-4164 No score
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.
- Record
UBUNTU-CVE-2013-4164- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
ruby1.8Debian:6.0 From an advisory covering 3 CVEs |
before 1.8.7.302-2squeeze2, plus listed versions 1.8.7.302-21.8.7.302-2squeeze1 |
1.8.7.302-2squeeze2 |
ruby1.8Debian:7 From an advisory covering 3 CVEs |
before 1.8.7.358-7.1+deb7u1, plus listed versions 1.8.7.358-71.8.7.358-7.1 |
1.8.7.358-7.1+deb7u1 |
ruby1.9.1Debian:6.0 |
before 1.9.2.0-2+deb6u2, plus listed versions 1.9.2.0-21.9.2.0-2+armhf |
1.9.2.0-2+deb6u2 |
ruby1.9.1Debian:7 |
before 1.9.3.194-8.1+deb7u2, plus listed versions 1.9.3.194-8.11.9.3.194-8.1+deb7u1 |
1.9.3.194-8.1+deb7u2 |
rubyMageia:3 |
before 1.9.3.p484-1.mga3 | 1.9.3.p484-1.mga3 |
ruby193-rubyRed Hat:rhel_software_collections:1::el6 |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-debuginfoRed Hat:rhel_software_collections:1::el6 |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-develRed Hat:rhel_software_collections:1::el6 |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-docRed Hat:rhel_software_collections:1::el6 |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-irbRed Hat:rhel_software_collections:1::el6 |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
Show 150 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ruby193-ruby-libsRed Hat:rhel_software_collections:1::el6 |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-tcltkRed Hat:rhel_software_collections:1::el6 |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-rubygem-bigdecimalRed Hat:rhel_software_collections:1::el6 |
before 0:1.1.0-40.1.el6 | 0:1.1.0-40.1.el6 |
ruby193-rubygem-io-consoleRed Hat:rhel_software_collections:1::el6 |
before 0:0.3-40.1.el6 | 0:0.3-40.1.el6 |
ruby193-rubygem-jsonRed Hat:rhel_software_collections:1::el6 |
before 0:1.5.5-40.1.el6 | 0:1.5.5-40.1.el6 |
ruby193-rubygem-minitestRed Hat:rhel_software_collections:1::el6 |
before 0:2.5.1-40.1.el6 | 0:2.5.1-40.1.el6 |
ruby193-rubygem-rakeRed Hat:rhel_software_collections:1::el6 |
before 0:0.9.2.2-40.1.el6 | 0:0.9.2.2-40.1.el6 |
ruby193-rubygem-rdocRed Hat:rhel_software_collections:1::el6 |
before 0:3.9.5-40.1.el6 | 0:3.9.5-40.1.el6 |
ruby193-rubygemsRed Hat:rhel_software_collections:1::el6 |
before 0:1.8.23-40.1.el6 | 0:1.8.23-40.1.el6 |
ruby193-rubygems-develRed Hat:rhel_software_collections:1::el6 |
before 0:1.8.23-40.1.el6 | 0:1.8.23-40.1.el6 |
rubyRed Hat:enterprise_linux:6::client |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-debuginfoRed Hat:enterprise_linux:6::client |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-develRed Hat:enterprise_linux:6::client |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-irbRed Hat:enterprise_linux:6::client |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-libsRed Hat:enterprise_linux:6::client |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-rdocRed Hat:enterprise_linux:6::client |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-docsRed Hat:enterprise_linux:6::client |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-riRed Hat:enterprise_linux:6::client |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-staticRed Hat:enterprise_linux:6::client |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-tcltkRed Hat:enterprise_linux:6::client |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
rubyRed Hat:enterprise_linux:6::computenode |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-develRed Hat:enterprise_linux:6::computenode |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-irbRed Hat:enterprise_linux:6::computenode |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-libsRed Hat:enterprise_linux:6::computenode |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-rdocRed Hat:enterprise_linux:6::computenode |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-docsRed Hat:enterprise_linux:6::computenode |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-riRed Hat:enterprise_linux:6::computenode |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-staticRed Hat:enterprise_linux:6::computenode |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-tcltkRed Hat:enterprise_linux:6::computenode |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
rubyRed Hat:enterprise_linux:6::server |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-debuginfoRed Hat:enterprise_linux:6::server |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-develRed Hat:enterprise_linux:6::server |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-irbRed Hat:enterprise_linux:6::server |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-libsRed Hat:enterprise_linux:6::server |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-rdocRed Hat:enterprise_linux:6::server |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-docsRed Hat:enterprise_linux:6::server |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-riRed Hat:enterprise_linux:6::server |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-staticRed Hat:enterprise_linux:6::server |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-tcltkRed Hat:enterprise_linux:6::server |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
rubyRed Hat:enterprise_linux:6::workstation |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-develRed Hat:enterprise_linux:6::workstation |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-irbRed Hat:enterprise_linux:6::workstation |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-libsRed Hat:enterprise_linux:6::workstation |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-rdocRed Hat:enterprise_linux:6::workstation |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-docsRed Hat:enterprise_linux:6::workstation |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-riRed Hat:enterprise_linux:6::workstation |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-staticRed Hat:enterprise_linux:6::workstation |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
ruby-tcltkRed Hat:enterprise_linux:6::workstation |
before 0:1.8.7.352-13.el6 | 0:1.8.7.352-13.el6 |
rubyRed Hat:rhel_eus:6.2::computenode |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-debuginfoRed Hat:rhel_eus:6.2::computenode |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-irbRed Hat:rhel_eus:6.2::computenode |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-libsRed Hat:rhel_eus:6.2::computenode |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
rubyRed Hat:rhel_eus:6.3::computenode |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-debuginfoRed Hat:rhel_eus:6.3::computenode |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-develRed Hat:rhel_eus:6.3::computenode |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-irbRed Hat:rhel_eus:6.3::computenode |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-libsRed Hat:rhel_eus:6.3::computenode |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-rdocRed Hat:rhel_eus:6.3::computenode |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
rubyRed Hat:rhel_eus:6.4::computenode |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-debuginfoRed Hat:rhel_eus:6.4::computenode |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-develRed Hat:rhel_eus:6.4::computenode |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-irbRed Hat:rhel_eus:6.4::computenode |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-libsRed Hat:rhel_eus:6.4::computenode |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-rdocRed Hat:rhel_eus:6.4::computenode |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-develRed Hat:rhel_eus:6.2::computenode |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-docsRed Hat:rhel_eus:6.2::computenode |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-rdocRed Hat:rhel_eus:6.2::computenode |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-riRed Hat:rhel_eus:6.2::computenode |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-staticRed Hat:rhel_eus:6.2::computenode |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-tcltkRed Hat:rhel_eus:6.2::computenode |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-docsRed Hat:rhel_eus:6.3::computenode |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-riRed Hat:rhel_eus:6.3::computenode |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-staticRed Hat:rhel_eus:6.3::computenode |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-tcltkRed Hat:rhel_eus:6.3::computenode |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-docsRed Hat:rhel_eus:6.4::computenode |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-riRed Hat:rhel_eus:6.4::computenode |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-staticRed Hat:rhel_eus:6.4::computenode |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-tcltkRed Hat:rhel_eus:6.4::computenode |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
rubyRed Hat:rhel_eus:6.2::server |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-debuginfoRed Hat:rhel_eus:6.2::server |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-develRed Hat:rhel_eus:6.2::server |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-irbRed Hat:rhel_eus:6.2::server |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-libsRed Hat:rhel_eus:6.2::server |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-rdocRed Hat:rhel_eus:6.2::server |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
rubyRed Hat:rhel_eus:6.3::server |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-debuginfoRed Hat:rhel_eus:6.3::server |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-develRed Hat:rhel_eus:6.3::server |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-irbRed Hat:rhel_eus:6.3::server |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-libsRed Hat:rhel_eus:6.3::server |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-rdocRed Hat:rhel_eus:6.3::server |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
rubyRed Hat:rhel_eus:6.4::server |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-debuginfoRed Hat:rhel_eus:6.4::server |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-develRed Hat:rhel_eus:6.4::server |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-irbRed Hat:rhel_eus:6.4::server |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-libsRed Hat:rhel_eus:6.4::server |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-rdocRed Hat:rhel_eus:6.4::server |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-docsRed Hat:rhel_eus:6.2::server |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-riRed Hat:rhel_eus:6.2::server |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-staticRed Hat:rhel_eus:6.2::server |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-tcltkRed Hat:rhel_eus:6.2::server |
before 0:1.8.7.352-13.el6_2 | 0:1.8.7.352-13.el6_2 |
ruby-docsRed Hat:rhel_eus:6.3::server |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-riRed Hat:rhel_eus:6.3::server |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-staticRed Hat:rhel_eus:6.3::server |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-tcltkRed Hat:rhel_eus:6.3::server |
before 0:1.8.7.352-13.el6_3 | 0:1.8.7.352-13.el6_3 |
ruby-docsRed Hat:rhel_eus:6.4::server |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-riRed Hat:rhel_eus:6.4::server |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-staticRed Hat:rhel_eus:6.4::server |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby-tcltkRed Hat:rhel_eus:6.4::server |
before 0:1.8.7.352-13.el6_4 | 0:1.8.7.352-13.el6_4 |
ruby193-rubyRed Hat:openstack:3::el6 |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-debuginfoRed Hat:openstack:3::el6 |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-develRed Hat:openstack:3::el6 |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-docRed Hat:openstack:3::el6 |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-irbRed Hat:openstack:3::el6 |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-libsRed Hat:openstack:3::el6 |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-tcltkRed Hat:openstack:3::el6 |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-rubygem-bigdecimalRed Hat:openstack:3::el6 |
before 0:1.1.0-40.1.el6 | 0:1.1.0-40.1.el6 |
ruby193-rubygem-io-consoleRed Hat:openstack:3::el6 |
before 0:0.3-40.1.el6 | 0:0.3-40.1.el6 |
ruby193-rubygem-jsonRed Hat:openstack:3::el6 |
before 0:1.5.5-40.1.el6 | 0:1.5.5-40.1.el6 |
ruby193-rubygem-minitestRed Hat:openstack:3::el6 |
before 0:2.5.1-40.1.el6 | 0:2.5.1-40.1.el6 |
ruby193-rubygem-rakeRed Hat:openstack:3::el6 |
before 0:0.9.2.2-40.1.el6 | 0:0.9.2.2-40.1.el6 |
cfmeRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:5.2.2.3-1.el6cf | 0:5.2.2.3-1.el6cf |
cfme-applianceRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:5.2.2.3-1.el6cf | 0:5.2.2.3-1.el6cf |
cfme-debuginfoRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:5.2.2.3-1.el6cf | 0:5.2.2.3-1.el6cf |
cfme-libRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:5.2.2.3-1.el6cf | 0:5.2.2.3-1.el6cf |
mingw32-cfme-hostRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:5.2.2.3-1.el6cf | 0:5.2.2.3-1.el6cf |
ruby193-rubyRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-debuginfoRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-develRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-irbRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-libsRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-ruby-tcltkRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.9.3.448-40.1.el6 | 0:1.9.3.448-40.1.el6 |
ruby193-rubygem-actionpackRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 1:3.2.13-5.el6cf | 1:3.2.13-5.el6cf |
ruby193-rubygem-amq-protocolRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.9.2-3.el6cf | 0:1.9.2-3.el6cf |
ruby193-rubygem-amq-protocol-docRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.9.2-3.el6cf | 0:1.9.2-3.el6cf |
ruby193-rubygem-bigdecimalRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.1.0-40.1.el6 | 0:1.1.0-40.1.el6 |
ruby193-rubygem-bunnyRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.0.7-1.el6cf | 0:1.0.7-1.el6cf |
ruby193-rubygem-bunny-docRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.0.7-1.el6cf | 0:1.0.7-1.el6cf |
ruby193-rubygem-exconRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:0.31.0-1.el6cf | 0:0.31.0-1.el6cf |
ruby193-rubygem-fogRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.19.0-1.el6cf | 0:1.19.0-1.el6cf |
ruby193-rubygem-io-consoleRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:0.3-40.1.el6 | 0:0.3-40.1.el6 |
ruby193-rubygem-linux_adminRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:0.7.0-1.el6cf | 0:0.7.0-1.el6cf |
ruby193-rubygem-more_core_extensionsRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.1.2-1.el6cf | 0:1.1.2-1.el6cf |
ruby193-rubygem-nokogiriRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.5.6-3.el6cf | 0:1.5.6-3.el6cf |
ruby193-rubygem-nokogiri-debuginfoRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.5.6-3.el6cf | 0:1.5.6-3.el6cf |
ruby193-rubygemsRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.8.23-40.1.el6 | 0:1.8.23-40.1.el6 |
ruby193-rubygems-develRed Hat:cloudforms_managementengine:5::el6 From an advisory covering 5 CVEs |
before 0:1.8.23-40.1.el6 | 0:1.8.23-40.1.el6 |
ruby1.9.1Ubuntu:14.04:LTS |
before 1.9.3.448-1ubuntu2, plus listed versions 1.9.3.194-8.1ubuntu21.9.3.448-1ubuntu1 |
1.9.3.448-1ubuntu2 |
ruby2.0Ubuntu:14.04:LTS |
before 2.0.0.343-1ubuntu1, plus listed versions 2.0.0.299-22.0.0.343-1 |
2.0.0.343-1ubuntu1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Metasploit | Ruby on Rails JSON Processor Floating Point Heap Overflow DoS | 2013-11-22 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, Metasploit, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2013-4164 is a medium vulnerability (CVSS 6.8) in Ruby-lang Ruby, published November 22, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 35.0%, the 98th percentile. Fixed in ruby1.9.1 1.9.2.0-2+deb6u2.
References
puppet.com/security/cve/cve-2013-4164
archives.neohapsis.com/archives/bugtraq/2014-10/0103.html
lists.opensuse.org/opensuse-updates/2013-12/msg00028.html
ubuntu.com/usn/USN-2035-1
archives.neohapsis.com/archives/bugtraq/2014-04/0134.html
rhn.redhat.com/errata/RHSA-2014-0215.html
Show 54 moreShow less
lists.opensuse.org/opensuse-security-announce/2013-12/msg00009.html
rhn.redhat.com/errata/RHSA-2013-1763.html
rhn.redhat.com/errata/RHSA-2013-1764.html
ruby-lang.org/en/news/2013/11/22/ruby-2-0-0-p353-is-released
securityfocus.com/bid/63873
ruby-lang.org/en/news/2013/11/22/heap-overflow-in-floating-point-parsing-cve-2013-4164
rhn.redhat.com/errata/RHSA-2013-1767.html
rhn.redhat.com/errata/RHSA-2014-0011.html
lists.opensuse.org/opensuse-updates/2013-12/msg00027.html
support.apple.com/kb/HT6536
osvdb.org/100113
debian.org/security/2013/dsa-2810
secunia.com/advisories/57376
ruby-lang.org/en/news/2013/11/22/ruby-1-9-3-p484-is-released
debian.org/security/2013/dsa-2809
secunia.com/advisories/55787
nvd.nist.gov/vuln/detail/CVE-2013-4164
github.com/advisories/GHSA-j98q-m2w8-57rc
advisories.mageia.org/MGASA-2014-0003.html
bugs.mageia.org/show_bug.cgi?id=11734
ubuntu.com/usn/usn-2035-1
access.redhat.com/errata/RHSA-2013:1763
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1033460
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_1763.json
access.redhat.com/security/cve/CVE-2013-4164
cve.org/CVERecord?id=CVE-2013-4164
access.redhat.com/errata/RHSA-2013:1764
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_1764.json
access.redhat.com/errata/RHSA-2013:1767
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_1767.json
access.redhat.com/errata/RHSA-2014:0011
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_0011.json
access.redhat.com/errata/RHSA-2014:0215
access.redhat.com/site/documentation/en-US/CloudForms/3.0/html/Management_Engine_5.2_Technical_Notes/index.html
bugzilla.redhat.com/show_bug.cgi?id=1064140
bugzilla.redhat.com/show_bug.cgi?id=1065520
bugzilla.redhat.com/show_bug.cgi?id=1065538
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_0215.json
access.redhat.com/security/cve/CVE-2013-0186
bugzilla.redhat.com/show_bug.cgi?id=895346
cve.org/CVERecord?id=CVE-2013-0186
nvd.nist.gov/vuln/detail/CVE-2013-0186
access.redhat.com/security/cve/CVE-2014-0057
cve.org/CVERecord?id=CVE-2014-0057
nvd.nist.gov/vuln/detail/CVE-2014-0057
access.redhat.com/security/cve/CVE-2014-0081
cve.org/CVERecord?id=CVE-2014-0081
nvd.nist.gov/vuln/detail/CVE-2014-0081
access.redhat.com/security/cve/CVE-2014-0082
cve.org/CVERecord?id=CVE-2014-0082
nvd.nist.gov/vuln/detail/CVE-2014-0082
ubuntu.com/security/CVE-2013-4164
ubuntu.com/security/notices/USN-2035-1