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

23
FAUCET Score

CVE-2008-2725 describes an integer overflow vulnerability in the rb_ary_splice and rb_ary_replace functions within various versions of Ruby, including 1.8.4 and earlier, 1.8.5 before p231, 1.8.6 before p230, and 1.8.7 before p22. This flaw can lead to memory corruption and affects distributions like Canonical and Debian Linux, as well as Ruby itself. With a CVSS score of 7.8 (High), this vulnerability is remotely exploitable with low attack complexity, potentially resulting in a complete loss of availability. There is currently no evidence of active exploitation, no publicly available exploit code in Metasploit or ExploitDB, and minimal community discussion or media coverage.

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:*:*:*:*:*:*:*:*
4.0CPE matchmatch criteria
cpe:2.3:o:debian:debian_linux:4.0:*:*:*:*:*:*:*

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
3.70%
Probability of exploitation in next 30 days
EPSS Percentile
88.6%
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.0370 is in the 80th 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-2725Moderate

ruby: integer overflow in rb_ary_splice/update/replace() - REALLOC_N

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
bugs.launchpad.net / ubuntu/+source/ruby1.8/+bug/241657
Third Party Advisory
bugzilla.redhat.com / show_bug.cgi
Issue TrackingThird 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/43350
Third Party AdvisoryVDB Entry
issues.rpath.com / browse/RPL-2626
Broken Link
slackware.com / security/viewer.php
Third Party Advisory
oval.cisecurity.org / repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9606
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 / archives/fedora-security-commits/2008-June/msg00005.html
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