CVE-2008-2726
Integer overflow in the (1) rb_ary_splice function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5...
Integer overflow in the (1) rb_ary_splice function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, 1.8.7 before 1.8.7-p22, and 1.9.0 before 1.9.0-2; and (2) the rb_ary_replace function in 1.6.x allows context-dependent attackers to trigger memory corruption, aka the "beg + rlen" issue. NOTE: as of 20080624, there has been inconsistent usage of multiple CVE identifiers related to Ruby. The CVE description should be regarded as authoritative, although it is likely to change.
Exploit likelihood
What each source reports
NVD Score used
7.8
Integer overflow in the (1) rb_ary_splice function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, 1.8.7 before 1.8.7-p22, and 1.9.0 before 1.9.0-2; and (2) the rb_ary_replace function in 1.6.x allows context-dependent attackers to trigger memory corruption, aka the "beg + rlen" issue. NOTE: as of 20080624, there has been inconsistent usage of multiple CVE identifiers related to Ruby. The CVE description should be regarded as authoritative, although it is likely to change.
- Record
CVE-2008-2726- CVSS 2.0
- 7.8 High
AV:N/AC:L/Au:N/C:N/I:N/A:C - Weakness
- CWE-189
- Updated
- 2026-11-02
CVE List No score
Integer overflow in the (1) rb_ary_splice function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, 1.8.7 before 1.8.7-p22, and 1.9.0 before 1.9.0-2; and (2) the rb_ary_replace function in 1.6.x allows context-dependent attackers to trigger memory corruption, aka the "beg + rlen" issue. NOTE: as of 20080624, there has been inconsistent usage of multiple CVE identifiers related to Ruby. The CVE description should be regarded as authoritative, although it is likely to change.
- Record
CVE-2008-2726- Updated
- 2026-11-02
EUVDEUVD-2008-2719 No score
Integer overflow in the (1) rb_ary_splice function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, 1.8.7 before 1.8.7-p22, and 1.9.0 before 1.9.0-2; and (2) the rb_ary_replace function in 1.6.x allows context-dependent attackers to trigger memory corruption, aka the "beg + rlen" issue. NOTE: as of 20080624, there has been inconsistent usage of multiple CVE identifiers related to Ruby. The CVE description should be regarded as authoritative, although it is likely to change.
- Record
EUVD-2008-2719- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-v2mw-g73g-923h No score
Integer overflow in the (1) rb_ary_splice function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5...
Integer overflow in the (1) rb_ary_splice function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, 1.8.7 before 1.8.7-p22, and 1.9.0 before 1.9.0-2; and (2) the rb_ary_replace function in 1.6.x allows context-dependent attackers to trigger memory corruption, aka the "beg + rlen" issue. NOTE: as of 20080624, there has been inconsistent usage of multiple CVE identifiers related to Ruby. The CVE description should be regarded as authoritative, although it is likely to change.
- Record
GHSA-v2mw-g73g-923h- Updated
- 2026-11-02
OSVRHSA-2026:7305
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7305- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:7307
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7307- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:8838
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:8838- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
ruby1.8Debian:4.0 From an advisory covering 6 CVEs |
before 1.8.5-4etch2, plus listed versions 1.8.5-41.8.5-4etch1 |
1.8.5-4etch2 |
ruby1.9Debian:4.0 From an advisory covering 6 CVEs |
before 1.9.0+20060609-1etch2, plus listed versions 1.9.0+20060609-11.9.0+20060609-1etch1 |
1.9.0+20060609-1etch2 |
irbRed Hat:enterprise_linux:4::as From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
rubyRed Hat:enterprise_linux:4::as From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-debuginfoRed Hat:enterprise_linux:4::as From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-develRed Hat:enterprise_linux:4::as From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-docsRed Hat:enterprise_linux:4::as From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-libsRed Hat:enterprise_linux:4::as From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-modeRed Hat:enterprise_linux:4::as From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-tcltkRed Hat:enterprise_linux:4::as From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
Show 114 moreShow less
| Package | Affected | Fixed |
|---|---|---|
irbRed Hat:enterprise_linux:4::desktop From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
rubyRed Hat:enterprise_linux:4::desktop From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-debuginfoRed Hat:enterprise_linux:4::desktop From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-develRed Hat:enterprise_linux:4::desktop From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-docsRed Hat:enterprise_linux:4::desktop From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-libsRed Hat:enterprise_linux:4::desktop From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-modeRed Hat:enterprise_linux:4::desktop From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-tcltkRed Hat:enterprise_linux:4::desktop From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
irbRed Hat:enterprise_linux:4::es From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
rubyRed Hat:enterprise_linux:4::es From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-debuginfoRed Hat:enterprise_linux:4::es From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-develRed Hat:enterprise_linux:4::es From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-docsRed Hat:enterprise_linux:4::es From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-libsRed Hat:enterprise_linux:4::es From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-modeRed Hat:enterprise_linux:4::es From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-tcltkRed Hat:enterprise_linux:4::es From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
irbRed Hat:enterprise_linux:4::ws From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
rubyRed Hat:enterprise_linux:4::ws From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-debuginfoRed Hat:enterprise_linux:4::ws From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-develRed Hat:enterprise_linux:4::ws From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-docsRed Hat:enterprise_linux:4::ws From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-libsRed Hat:enterprise_linux:4::ws From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-modeRed Hat:enterprise_linux:4::ws From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
ruby-tcltkRed Hat:enterprise_linux:4::ws From an advisory covering 6 CVEs |
before 0:1.8.1-7.el4_6.1 | 0:1.8.1-7.el4_6.1 |
rubyRed Hat:enterprise_linux:5::client_workstation From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-debuginfoRed Hat:enterprise_linux:5::client_workstation From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-modeRed Hat:enterprise_linux:5::client_workstation From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
rubyRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-docsRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-irbRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-libsRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-rdocRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-riRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-tcltkRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
rubyRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-develRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-docsRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-irbRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-libsRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-modeRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-rdocRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-riRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
ruby-tcltkRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:1.8.5-5.el5_2.3 | 0:1.8.5-5.el5_2.3 |
irbRed Hat:enterprise_linux:2.1::as From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
rubyRed Hat:enterprise_linux:2.1::as From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
ruby-develRed Hat:enterprise_linux:2.1::as From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
ruby-docsRed Hat:enterprise_linux:2.1::as From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
ruby-libsRed Hat:enterprise_linux:2.1::as From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
ruby-tcltkRed Hat:enterprise_linux:2.1::as From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
irbRed Hat:enterprise_linux:2.1::es From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
rubyRed Hat:enterprise_linux:2.1::es From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
ruby-develRed Hat:enterprise_linux:2.1::es From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
ruby-docsRed Hat:enterprise_linux:2.1::es From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
ruby-libsRed Hat:enterprise_linux:2.1::es From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
ruby-tcltkRed Hat:enterprise_linux:2.1::es From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
irbRed Hat:enterprise_linux:2.1::ws From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
rubyRed Hat:enterprise_linux:2.1::ws From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
ruby-develRed Hat:enterprise_linux:2.1::ws From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
ruby-docsRed Hat:enterprise_linux:2.1::ws From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
ruby-libsRed Hat:enterprise_linux:2.1::ws From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
ruby-tcltkRed Hat:enterprise_linux:2.1::ws From an advisory covering 6 CVEs |
before 0:1.6.4-6.el2 | 0:1.6.4-6.el2 |
irbRed Hat:enterprise_linux:3::as From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
rubyRed Hat:enterprise_linux:3::as From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-debuginfoRed Hat:enterprise_linux:3::as From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-develRed Hat:enterprise_linux:3::as From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-docsRed Hat:enterprise_linux:3::as From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-libsRed Hat:enterprise_linux:3::as From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-modeRed Hat:enterprise_linux:3::as From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-tcltkRed Hat:enterprise_linux:3::as From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
irbRed Hat:enterprise_linux:3::desktop From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
rubyRed Hat:enterprise_linux:3::desktop From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-debuginfoRed Hat:enterprise_linux:3::desktop From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-develRed Hat:enterprise_linux:3::desktop From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-docsRed Hat:enterprise_linux:3::desktop From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-libsRed Hat:enterprise_linux:3::desktop From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-modeRed Hat:enterprise_linux:3::desktop From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-tcltkRed Hat:enterprise_linux:3::desktop From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
irbRed Hat:enterprise_linux:3::es From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
rubyRed Hat:enterprise_linux:3::es From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-debuginfoRed Hat:enterprise_linux:3::es From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-develRed Hat:enterprise_linux:3::es From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-docsRed Hat:enterprise_linux:3::es From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-libsRed Hat:enterprise_linux:3::es From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-modeRed Hat:enterprise_linux:3::es From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-tcltkRed Hat:enterprise_linux:3::es From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
irbRed Hat:enterprise_linux:3::ws From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
rubyRed Hat:enterprise_linux:3::ws From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-debuginfoRed Hat:enterprise_linux:3::ws From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-develRed Hat:enterprise_linux:3::ws From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-docsRed Hat:enterprise_linux:3::ws From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-libsRed Hat:enterprise_linux:3::ws From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-modeRed Hat:enterprise_linux:3::ws From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby-tcltkRed Hat:enterprise_linux:3::ws From an advisory covering 6 CVEs |
before 0:1.6.8-12.el3 | 0:1.6.8-12.el3 |
ruby3.3Red Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.3.10-23.1.hum1 | 0:3.3.10-23.1.hum1 |
ruby3.3-bundled-gemsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.3.10-23.1.hum1 | 0:3.3.10-23.1.hum1 |
ruby3.3-default-gemsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.3.10-23.1.hum1 | 0:3.3.10-23.1.hum1 |
ruby3.3-develRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.3.10-23.1.hum1 | 0:3.3.10-23.1.hum1 |
ruby3.3-docRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.3.10-23.1.hum1 | 0:3.3.10-23.1.hum1 |
ruby3.3-libsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.3.10-23.1.hum1 | 0:3.3.10-23.1.hum1 |
ruby3.4Red Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.4.8-31.1.hum1 | 0:3.4.8-31.1.hum1 |
ruby3.4-bundled-gemsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.4.8-31.1.hum1 | 0:3.4.8-31.1.hum1 |
ruby3.4-default-gemsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.4.8-31.1.hum1 | 0:3.4.8-31.1.hum1 |
ruby3.4-develRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.4.8-31.1.hum1 | 0:3.4.8-31.1.hum1 |
ruby3.4-docRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.4.8-31.1.hum1 | 0:3.4.8-31.1.hum1 |
ruby3.4-libsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:3.4.8-31.1.hum1 | 0:3.4.8-31.1.hum1 |
ruby4.0Red Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:4.0.0-33.3.hum1 | 0:4.0.0-33.3.hum1 |
ruby4.0-bundled-gemsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:4.0.0-33.3.hum1 | 0:4.0.0-33.3.hum1 |
ruby4.0-default-gemsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:4.0.0-33.3.hum1 | 0:4.0.0-33.3.hum1 |
ruby4.0-develRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:4.0.0-33.3.hum1 | 0:4.0.0-33.3.hum1 |
ruby4.0-docRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:4.0.0-33.3.hum1 | 0:4.0.0-33.3.hum1 |
ruby4.0-libsRed Hat:hummingbird:1 From an advisory covering 36 CVEs |
before 0:4.0.0-33.3.hum1 | 0:4.0.0-33.3.hum1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2008-2726 is a high vulnerability (CVSS 7.8) in Ruby-lang Ruby, published June 24, 2008. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.76%, the 89th percentile. No source names a fixed version.
References
lists.opensuse.org/opensuse-security-announce/2008-08/msg00006.html
support.apple.com/kb/HT2163
secunia.com/advisories/31090
weblog.rubyonrails.org/2008/6/21/multiple-ruby-security-vulnerabilities
mandriva.com/security/advisories?name=MDVSA-2008:141
secunia.com/advisories/30875
Show 194 moreShow less
vupen.com/english/advisories/2008/1981/references
exchange.xforce.ibmcloud.com/vulnerabilities/43351
vupen.com/english/advisories/2008/1907/references
debian.org/security/2008/dsa-1618
secunia.com/advisories/31687
secunia.com/advisories/30894
secunia.com/advisories/31062
secunia.com/advisories/31256
securityfocus.com/archive/1/493688/100/0/threaded
matasano.com/log/1070/updates-on-drew-yaos-terrible-ruby-vulnerabilities
slackware.com/security/viewer.php?l=slackware-security&y=2008&m=slackware-security.429562
lists.apple.com/archives/security-announce/2008//Jun/msg00002.html
securitytracker.com/id?1020347
rubyinside.com/june-2008-ruby-security-vulnerabilities-927.html
redhat.com/archives/fedora-security-commits/2008-June/msg00005.html
wiki.rpath.com/wiki/Advisories:rPSA-2008-0206
bugs.launchpad.net/ubuntu/+source/ruby1.8/+bug/241657
redhat.com/archives/fedora-package-announce/2008-June/msg00937.html
mandriva.com/security/advisories?name=MDVSA-2008:140
secunia.com/advisories/30802
secunia.com/advisories/30831
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9959
svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=17460
redhat.com/support/errata/RHSA-2008-0561.html
issues.rpath.com/browse/RPL-2626
debian.org/security/2008/dsa-1612
security.gentoo.org/glsa/glsa-200812-17.xml
secunia.com/advisories/33178
securityfocus.com/bid/29903
zedshaw.com/rants/the_big_ruby_vulnerabilities.html
secunia.com/advisories/30867
mandriva.com/security/advisories?name=MDVSA-2008:142
ruby-lang.org/en/news/2008/06/20/arbitrary-code-execution-vulnerabilities
ruby-forum.com/topic/157034
blog.phusion.nl/2008/06/23/ruby-186-p230187-broke-your-app-ruby-enterprise-edition-to-the-rescue
ubuntu.com/usn/usn-621-1
secunia.com/advisories/31181
nvd.nist.gov/vuln/detail/CVE-2008-2726
github.com/advisories/GHSA-v2mw-g73g-923h
access.redhat.com/errata/RHSA-2008:0561
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=450821
bugzilla.redhat.com/show_bug.cgi?id=450825
bugzilla.redhat.com/show_bug.cgi?id=450834
bugzilla.redhat.com/show_bug.cgi?id=451821
bugzilla.redhat.com/show_bug.cgi?id=451828
bugzilla.redhat.com/show_bug.cgi?id=453589
security.access.redhat.com/data/csaf/v2/advisories/2008/rhsa-2008_0561.json
access.redhat.com/security/cve/CVE-2008-2376
cve.org/CVERecord?id=CVE-2008-2376
nvd.nist.gov/vuln/detail/CVE-2008-2376
access.redhat.com/security/cve/CVE-2008-2662
cve.org/CVERecord?id=CVE-2008-2662
nvd.nist.gov/vuln/detail/CVE-2008-2662
access.redhat.com/security/cve/CVE-2008-2663
cve.org/CVERecord?id=CVE-2008-2663
nvd.nist.gov/vuln/detail/CVE-2008-2663
access.redhat.com/security/cve/CVE-2008-2664
cve.org/CVERecord?id=CVE-2008-2664
nvd.nist.gov/vuln/detail/CVE-2008-2664
access.redhat.com/security/cve/CVE-2008-2725
cve.org/CVERecord?id=CVE-2008-2725
nvd.nist.gov/vuln/detail/CVE-2008-2725
access.redhat.com/security/cve/CVE-2008-2726
cve.org/CVERecord?id=CVE-2008-2726
access.redhat.com/errata/RHSA-2008:0562
bugzilla.redhat.com/show_bug.cgi?id=218287
security.access.redhat.com/data/csaf/v2/advisories/2008/rhsa-2008_0562.json
access.redhat.com/security/cve/CVE-2006-6303
cve.org/CVERecord?id=CVE-2006-6303
nvd.nist.gov/vuln/detail/CVE-2006-6303
access.redhat.com/errata/RHSA-2026:7305
images.redhat.com
access.redhat.com/security/cve/CVE-2026-27820
access.redhat.com/security/cve/CVE-2008-3905
access.redhat.com/security/cve/CVE-2008-3657
access.redhat.com/security/cve/CVE-2008-3656
access.redhat.com/security/cve/CVE-2008-3655
access.redhat.com/security/cve/CVE-2024-27282
access.redhat.com/security/cve/CVE-2021-31810
access.redhat.com/security/cve/CVE-2019-16254
access.redhat.com/security/cve/CVE-2018-8780
access.redhat.com/security/cve/CVE-2017-14064
access.redhat.com/security/cve/CVE-2017-10784
access.redhat.com/security/cve/CVE-2015-9096
access.redhat.com/security/cve/CVE-2014-8090
access.redhat.com/security/cve/CVE-2014-8080
access.redhat.com/security/cve/CVE-2014-6438
access.redhat.com/security/cve/CVE-2014-4975
access.redhat.com/security/cve/CVE-2013-1821
access.redhat.com/security/cve/CVE-2012-5371
access.redhat.com/security/cve/CVE-2011-4815
access.redhat.com/security/cve/CVE-2008-1891
access.redhat.com/security/cve/CVE-2023-28756
access.redhat.com/security/cve/CVE-2022-28739
access.redhat.com/security/cve/CVE-2021-41819
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7305.json
bugzilla.redhat.com/show_bug.cgi?id=443829
cve.org/CVERecord?id=CVE-2008-1891
nvd.nist.gov/vuln/detail/CVE-2008-1891
bugzilla.redhat.com/show_bug.cgi?id=458948
cve.org/CVERecord?id=CVE-2008-3655
nvd.nist.gov/vuln/detail/CVE-2008-3655
bugzilla.redhat.com/show_bug.cgi?id=458953
cve.org/CVERecord?id=CVE-2008-3656
nvd.nist.gov/vuln/detail/CVE-2008-3656
bugzilla.redhat.com/show_bug.cgi?id=458966
cve.org/CVERecord?id=CVE-2008-3657
nvd.nist.gov/vuln/detail/CVE-2008-3657
bugzilla.redhat.com/show_bug.cgi?id=461495
cve.org/CVERecord?id=CVE-2008-3905
nvd.nist.gov/vuln/detail/CVE-2008-3905
bugzilla.redhat.com/show_bug.cgi?id=1248935
cve.org/CVERecord?id=CVE-2009-5147
nvd.nist.gov/vuln/detail/CVE-2009-5147
bugzilla.redhat.com/show_bug.cgi?id=682332
cve.org/CVERecord?id=CVE-2011-0188
nvd.nist.gov/vuln/detail/CVE-2011-0188
bugzilla.redhat.com/show_bug.cgi?id=722415
cve.org/CVERecord?id=CVE-2011-2686
nvd.nist.gov/vuln/detail/CVE-2011-2686
cve.org/CVERecord?id=CVE-2011-2705
nvd.nist.gov/vuln/detail/CVE-2011-2705
cve.org/CVERecord?id=CVE-2011-3009
nvd.nist.gov/vuln/detail/CVE-2011-3009
bugzilla.redhat.com/show_bug.cgi?id=750564
cve.org/CVERecord?id=CVE-2011-4815
nvd.nist.gov/vuln/detail/CVE-2011-4815
bugzilla.redhat.com/show_bug.cgi?id=875236
cve.org/CVERecord?id=CVE-2012-5371
nvd.nist.gov/vuln/detail/CVE-2012-5371
bugzilla.redhat.com/show_bug.cgi?id=914716
cve.org/CVERecord?id=CVE-2013-1821
nvd.nist.gov/vuln/detail/CVE-2013-1821
ruby-lang.org/en/news/2013/02/22/rexml-dos-2013-02-22
bugzilla.redhat.com/show_bug.cgi?id=1118158
cve.org/CVERecord?id=CVE-2014-4975
nvd.nist.gov/vuln/detail/CVE-2014-4975
bugzilla.redhat.com/show_bug.cgi?id=1490845
cve.org/CVERecord?id=CVE-2014-6438
nvd.nist.gov/vuln/detail/CVE-2014-6438
ruby-lang.org/en/news/2014/08/19/ruby-1-9-2-p330-released
bugzilla.redhat.com/show_bug.cgi?id=1157709
cve.org/CVERecord?id=CVE-2014-8080
nvd.nist.gov/vuln/detail/CVE-2014-8080
ruby-lang.org/en/news/2014/10/27/rexml-dos-cve-2014-8080
bugzilla.redhat.com/show_bug.cgi?id=1159927
cve.org/CVERecord?id=CVE-2014-8090
nvd.nist.gov/vuln/detail/CVE-2014-8090
ruby-lang.org/en/news/2014/11/13/rexml-dos-cve-2014-8090
cve.org/CVERecord?id=CVE-2015-7551
nvd.nist.gov/vuln/detail/CVE-2015-7551
bugzilla.redhat.com/show_bug.cgi?id=1461846
cve.org/CVERecord?id=CVE-2015-9096
nvd.nist.gov/vuln/detail/CVE-2015-9096
bugzilla.redhat.com/show_bug.cgi?id=1492012
cve.org/CVERecord?id=CVE-2017-10784
nvd.nist.gov/vuln/detail/CVE-2017-10784
ruby-lang.org/en/news/2017/09/14/webrick-basic-auth-escape-sequence-injection-cve-2017-10784
bugzilla.redhat.com/show_bug.cgi?id=1487552
cve.org/CVERecord?id=CVE-2017-14064
nvd.nist.gov/vuln/detail/CVE-2017-14064
ruby-lang.org/en/news/2017/09/14/json-heap-exposure-cve-2017-14064
bugzilla.redhat.com/show_bug.cgi?id=1561949
cve.org/CVERecord?id=CVE-2018-8780
nvd.nist.gov/vuln/detail/CVE-2018-8780
ruby-lang.org/en/news/2018/03/28/poisoned-nul-byte-dir-cve-2018-8780
bugzilla.redhat.com/show_bug.cgi?id=1789556
cve.org/CVERecord?id=CVE-2019-16254
nvd.nist.gov/vuln/detail/CVE-2019-16254
bugzilla.redhat.com/show_bug.cgi?id=1883623
cve.org/CVERecord?id=CVE-2020-25613
nvd.nist.gov/vuln/detail/CVE-2020-25613
ruby-lang.org/en/news/2020/09/29/http-request-smuggling-cve-2020-25613
bugzilla.redhat.com/show_bug.cgi?id=1947526
cve.org/CVERecord?id=CVE-2021-28965
nvd.nist.gov/vuln/detail/CVE-2021-28965
bugzilla.redhat.com/show_bug.cgi?id=1980126
cve.org/CVERecord?id=CVE-2021-31810
nvd.nist.gov/vuln/detail/CVE-2021-31810
ruby-lang.org/en/news/2021/07/07/trusting-pasv-responses-in-net-ftp
bugzilla.redhat.com/show_bug.cgi?id=2026757
cve.org/CVERecord?id=CVE-2021-41819
nvd.nist.gov/vuln/detail/CVE-2021-41819
bugzilla.redhat.com/show_bug.cgi?id=2075687
ruby-lang.org/en/news/2022/04/12/buffer-overrun-in-string-to-float-cve-2022-28739
bugzilla.redhat.com/show_bug.cgi?id=2184061
ruby-lang.org/en/news/2023/03/30/redos-in-time-cve-2023-28756
bugzilla.redhat.com/show_bug.cgi?id=2276810
ruby-lang.org/en/news/2024/04/23/arbitrary-memory-address-read-regexp-cve-2024-27282
github.com/ruby/zlib/security/advisories/GHSA-g857-hhfv-j68w
hackerone.com/reports/3467067
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7307.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_8838.json
Left out here: 19 references. The JSON record has them.