diff --git a/zh_cn/news/_posts/2026-07-16-ruby-3-3-12-released.md b/zh_cn/news/_posts/2026-07-16-ruby-3-3-12-released.md new file mode 100644 index 0000000000..674d502c6d --- /dev/null +++ b/zh_cn/news/_posts/2026-07-16-ruby-3-3-12-released.md @@ -0,0 +1,51 @@ +--- +layout: news_post +title: "Ruby 3.3.12 已发布" +author: hsbt +translator: "GAO Jun" +date: 2026-07-16 05:08:11 +0000 +lang: zh_cn +--- + +Ruby 3.3.12 已发布。 + +此版本包含了安全修复。 +请查看下面的链接获取详情。 + +* [CVE-2026-41316: 通过 def_module / def_method / def_class 绕过 ERB @_init 反序列化保护机制]({% link zh_cn/news/_posts/2026-04-21-erb-cve-2026-41316.md %}) + +在此版本中,默认的 `erb` gem 更新到了 4.0.3.1,绑定的 `net-imap` gem 更新到了 0.4.25。 +`net-imap` 的更新修复了 CVE-2026-42245,CVE-2026-42246,CVE-2026-42256,CVE-2026-42257,CVE-2026-42258,CVE-2026-47240,CVE-2026-47241 以及 CVE-2026-47242。 +您可以通过 [net-imap v0.4.24](https://github.com/ruby/net-imap/releases/tag/v0.4.24) 和 [net-imap v0.4.25](https://github.com/ruby/net-imap/releases/tag/v0.4.25) 的发布说明获取进一步的信息。 + +详情可参考 [GitHub 发布说明](https://github.com/ruby/ruby/releases/tag/v3_3_12)。 + +## 下载 + +{% assign release = site.data.releases | where: "version", "3.3.12" | first %} + +* <{{ release.url.gz }}> + + 文件大小: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + 文件大小: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + 文件大小: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## 发布说明 + +许多提交者、开发人员以及用户提供了问题报告,帮助我们完成了此版本。 +感谢他们的贡献。