diff --git a/ru/news/_posts/2026-07-16-ruby-3-3-12-released.md b/ru/news/_posts/2026-07-16-ruby-3-3-12-released.md new file mode 100644 index 0000000000..cf9d0727ec --- /dev/null +++ b/ru/news/_posts/2026-07-16-ruby-3-3-12-released.md @@ -0,0 +1,48 @@ +--- +layout: news_post +title: "Вышел Ruby 3.3.12" +author: hsbt +translator: "ablzh" +date: 2026-07-16 05:08:11 +0000 +lang: ru +--- + +Вышел Ruby 3.3.12. + +В этот релиз вошли исправления безопасности. + +* [CVE-2026-41316: Обход защиты десериализации ERB @_init через def_module / def_method / def_class]({% link ru/news/_posts/2026-04-21-erb-cve-2026-41316.md %}) + +Этот релиз обновляет стандартный гем erb до 4.0.3.1 и поставляемый (bundled) гем net-imap до 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 }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Комментарий к релизу + +Многие коммиттеры, разработчики и пользователи, присылавшие отчёты об ошибках, помогли нам подготовить этот релиз. +Спасибо за их вклад.