Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2008-2664

22
FAUCET Score

CVE-2008-2664 describes a memory corruption vulnerability in the rb_str_format function of various Ruby versions (1.8.4 and earlier, 1.8.5 before p231, 1.8.6 before p230, 1.8.7 before p22, and 1.9.0 before 1.9.0-2). This flaw, related to alloca, allows context-dependent attackers to trigger memory corruption and affects products like Canonical, Debian, and Ruby-lang distributions of Ruby and Linux. With a CVSS score of 7.8 (High), this vulnerability has a network-based attack vector, low attack complexity, and can lead to complete system availability compromise (A:C) without requiring authentication. There is no impact on confidentiality or integrity. Despite its severity, there is no evidence of active exploitation, and no public exploit code (Metasploit, Nuclei, ExploitDB) is available. Community discussion and media coverage for this CVE are minimal, indicating a low level of public attention.

Impacted Technologies

VendorProductVersion(s)CPE
<= 1.8.4CPE matchmatch criteria
cpe:2.3:a:ruby-lang:ruby:*:*:*:*:*:*:*:*
> 1.8.5, < 1.8.5.231CPE matchmatch criteria
cpe:2.3:a:ruby-lang:ruby:*:*:*:*:*:*:*:*
>= 1.8.6, < 1.8.6.230CPE matchmatch criteria
cpe:2.3:a:ruby-lang:ruby:*:*:*:*:*:*:*:*
>= 1.8.7, < 1.8.7.22CPE matchmatch criteria
cpe:2.3:a:ruby-lang:ruby:*:*:*:*:*:*:*:*
>= 1.9.0, < 1.9.0.2CPE matchmatch criteria
cpe:2.3:a:ruby-lang:ruby:*:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 2.0

7.8HIGH

AV:N/AC:L/Au:N/C:N/I:N/A:C

Confidentiality Impact
NONE
Integrity Impact
NONE
Availability Impact
COMPLETE
Access Vector
NETWORK
Access Complexity
LOW
Authentication
NONE
Exploitability Score
10.0
Impact Score
6.9
CvssVersion
2.0

Exploit Intelligence

EPSS Score
4.28%
Probability of exploitation in next 30 days
EPSS Percentile
90.1%
Percentile rank of EPSS score among Peer Group
As of 2026-07-27
Model: v2026.06.15
This CVE's current EPSS score of 0.0428 is in the 82nd percentile among its peer group of 51,551 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.1 Mastodon, and 0.4 GitHub mentions.

Media Mentions

No media coverage found for this CVE.

The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (4)

redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 2.1Fixed in: ruby-0:1.6.4-6.el2
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 3Fixed in: ruby-0:1.6.8-12.el3
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 4Fixed in: ruby-0:1.8.1-7.el4_6.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 5Fixed in: ruby-0:1.8.5-5.el5_2.3
View patch

Vendor Advisories (1)

redhatCVE-2008-2664Low

ruby: Unsafe use of alloca in rb_str_format()

Jun 20, 2008

References

blog.phusion.nl / 2008/06/23/ruby-186-p230187-broke-your-app-ruby-enterprise-edition-to-the-rescue
Third Party Advisory
lists.apple.com / archives/security-announce/2008//Jun/msg00002.html
Mailing ListThird Party Advisory
lists.opensuse.org / opensuse-security-announce/2008-08/msg00006.html
Third Party Advisory
secunia.com / advisories/30802
Third Party Advisory
secunia.com / advisories/30831
Third Party Advisory
secunia.com / advisories/30867
Third Party Advisory
secunia.com / advisories/30875
Third Party Advisory
secunia.com / advisories/30894
Third Party Advisory
secunia.com / advisories/31062
Third Party Advisory
secunia.com / advisories/31090
Third Party Advisory
secunia.com / advisories/31181
Third Party Advisory
secunia.com / advisories/31256
Third Party Advisory
secunia.com / advisories/31687
Third Party Advisory
secunia.com / advisories/33178
Third Party Advisory
security.gentoo.org / glsa/glsa-200812-17.xml
Third Party Advisory
exchange.xforce.ibmcloud.com / vulnerabilities/43348
Third Party AdvisoryVDB Entry
issues.rpath.com / browse/RPL-2626
Broken Link
slackware.com / security/viewer.php
Mailing ListThird Party Advisory
oval.cisecurity.org / repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9646
Third Party Advisory
support.apple.com / kb/HT2163
Third Party Advisory
redhat.com / archives/fedora-package-announce/2008-June/msg00937.html
Third Party Advisory
weblog.rubyonrails.org / 2008/6/21/multiple-ruby-security-vulnerabilities
Third Party Advisory
wiki.rpath.com / wiki/Advisories:rPSA-2008-0206
Broken Link
debian.org / security/2008/dsa-1612
Third Party Advisory
debian.org / security/2008/dsa-1618
Third Party Advisory
mandriva.com / security/advisories
Third Party Advisory
mandriva.com / security/advisories
Third Party Advisory
mandriva.com / security/advisories
Third Party Advisory
matasano.com / log/1070/updates-on-drew-yaos-terrible-ruby-vulnerabilities
Third Party Advisory
redhat.com / support/errata/RHSA-2008-0561.html
Third Party Advisory
ruby-forum.com / topic/157034
Third Party Advisory
rubyinside.com / june-2008-ruby-security-vulnerabilities-927.html
Third Party Advisory
ruby-lang.org / en/news/2008/06/20/arbitrary-code-execution-vulnerabilities
PatchVendor Advisory
securityfocus.com / archive/1/493688/100/0/threaded
Third Party AdvisoryVDB Entry
securityfocus.com / bid/29903
Third Party AdvisoryVDB Entry
securitytracker.com / id
Third Party AdvisoryVDB Entry
ubuntu.com / usn/usn-621-1
Third Party Advisory
vupen.com / english/advisories/2008/1907/references
Third Party Advisory
vupen.com / english/advisories/2008/1981/references
Third Party Advisory
zedshaw.com / rants/the_big_ruby_vulnerabilities.html
Broken Link