CVE-2008-2376 Integer overflow in n/a

High 7.5 Published Updated

An integer overflow in Ruby's Array#fill method allows attackers to cause a denial of service via crafted arguments.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Not stated
Victim action needed
Not needed
Fix
Available

What is CVE-2008-2376?

CVE-2008-2376 is a high-severity vulnerability in Ruby-Lang Ruby, published on 9 Jul 2008.

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

Weakness: CWE-189

Which versions are affected by CVE-2008-2376?

It affects 1 product.

Products include Ruby-Lang Ruby.

How do I fix CVE-2008-2376?

Apply the vendor's patch.

Is CVE-2008-2376 being exploited?

There is no known exploitation of CVE-2008-2376 in the wild and no public exploit code.

All Ruby-Lang Ruby vulnerabilities

Sources

Also known as GHSA-f7wf-fwmg-r7g3.

Is CVE-2008-2376 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free