Posted by nagachika on 23 Oct 2026
Ruby 3.4.12 has been released.
This release includes fixes for bugs in Regexp compilation that GitLab’s CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264 rely on. Please see the topic below for details.
This release also includes other bugfixes. Please see the GitHub releases for further details.
Download
-
https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.12.tar.gz
SIZE: 22498017 SHA1: 8ead0b008d7cdeb543282489e7574324ab62939f SHA256: 5e5d85ad93b0adcccbad47733680f4892bd0078e3342437f7babce01c1872479 SHA512: 7d4fcf4b57f94974091df406e159ccfd8460e75bd7593993d9d4172a8ad673388bb8505ddb41377014dce4df6d358e019d4fa4098b535aa705e790f65962f1cd
-
https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.12.tar.xz
SIZE: 16732860 SHA1: bf42a4909e1517a2fee26eebbd840bbef3181c61 SHA256: db6c147940d7ad0b706823d42c8e6713c36dec70a1f83f635f1d3a7f0599ec90 SHA512: 7866ed652921f9f0d601e1e323d29fddee3506cfd89e258cab7601786bffec8a17245468d517d246ecfa7fa9a982b73cfff0aaf6534444753e8b6add297bfbd3
-
https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.12.zip
SIZE: 27719665 SHA1: c4381ce52fba1af02944cedb35eac569976bfdb8 SHA256: b1bec4f3a2b0c47f349a102b013f1c8f345b9991388e75368d1178ac4f9cfc0e SHA512: 21573c2ba656984c006c8f499f3498c5208eba17d862d93269221c1e7295ace4e5034a53b23931d6b9585c4fc98ecd9b1196b81c2b58543d83550ea60fdc014e
Release Comment
Many committers, developers, and users who provided bug reports helped us make this release. Thanks for their contributions.
Recent News
Ruby 3.3.13 Released
Ruby 3.3.13 has been released.
Posted by hsbt on 23 Oct 2026
Ruby 4.0.9 Released
Ruby 4.0.9 has been released.
Posted by k0kubun on 23 Oct 2026
Regexp compilation fixes related to GitLab's CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264
We have released Ruby 4.0.9, 3.4.12 and 3.3.13. They fix several bugs in Ruby’s regular expression engine (Onigmo) that GitLab found could be used for...
Posted by k0kubun on 23 Oct 2026
Ruby 4.0.8 Released
Ruby 4.0.8 has been released.
Posted by k0kubun on 22 Oct 2026