Vulnerability Description
Integer overflow in the rb_ary_fill function in array.c in Ruby before revision 17756 allows context-dependent attackers to cause a denial of service (crash) or possibly have unspecified other impact via a call to the Array#fill method with a start (aka beg) argument greater than ARY_MAX_SIZE. NOTE: this issue exists because of an incomplete fix for other closely related integer overflows.
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Redhat | Fedora 8 | 1.8.6.230 |
| Ruby-Lang | Ruby | 1.8.6.230 |
Related Weaknesses (CWE)
References
- http://lists.apple.com/archives/security-announce//2008/Sep/msg00005.html
- http://secunia.com/advisories/30927Vendor Advisory
- http://secunia.com/advisories/31006
- http://secunia.com/advisories/31062
- http://secunia.com/advisories/31090
- http://secunia.com/advisories/31181
- http://secunia.com/advisories/31256
- http://secunia.com/advisories/32219
- http://secunia.com/advisories/33178
- http://security.gentoo.org/glsa/glsa-200812-17.xml
- http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=17756
- http://wiki.rpath.com/Advisories:rPSA-2008-0218
- http://wiki.rpath.com/wiki/Advisories:rPSA-2008-0218
- http://www.debian.org/security/2008/dsa-1612
- http://www.debian.org/security/2008/dsa-1618
FAQ
What is CVE-2008-2376?
CVE-2008-2376 is a vulnerability with a CVSS score of 7.5 (HIGH). Integer overflow in the rb_ary_fill function in array.c in Ruby before revision 17756 allows context-dependent attackers to cause a denial of service (crash) or possibly have unspecified other impact ...
How severe is CVE-2008-2376?
CVE-2008-2376 has been rated HIGH with a CVSS base score of 7.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2008-2376?
Check the references section above for vendor advisories and patch information. Affected products include: Redhat Fedora 8, Ruby-Lang Ruby.