Skip to content

Commit 989b0b9

Browse files
authored
Translate news for July 2025 (ru) (#3669)
* Translate CVE-2025-24294: Possible Denial of Service in resolv gem (ru) * Translate Ruby 3.4.5 Released (ru) * Translate CVE-2025-43857: DoS vulnerability in net-imap (ru) The April 2025 post was translated in the July 2025 branch because it is referenced by one of the July news posts. * Translate Ruby 3.2.9 Released (ru) * Translate Ruby 3.3.9 Released (ru)
1 parent f0a0d76 commit 989b0b9

File tree

5 files changed

+226
-0
lines changed

5 files changed

+226
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
layout: news_post
3+
title: "CVE-2025-43857: Уязвимость, приводящая к DoS, в net-imap"
4+
author: "nevans"
5+
translator: "ablzh"
6+
date: 2025-04-28 16:02:04 +0000
7+
tags: security
8+
lang: ru
9+
---
10+
Существует возможность DoS-атаки в геме net-imap. Этой уязвимости присвоен идентификатор [CVE-2025-43857]. Мы рекомендуем обновить гем net-imap.
11+
12+
## Подробности
13+
14+
Злоумышленный сервер может отправить «literal» с количеством байт, которое автоматически считывается потоком приёма клиента. Читатель ответа сразу выделяет память под количество байт, указанное в ответе сервера. Это не представляет проблемы при безопасном подключении к доверенным и корректно работающим IMAP-серверам. Уязвимость затрагивает небезопасные соединения и ошибочные, ненадёжные или скомпрометированные серверы (например, при подключении к имени хоста, указанному пользователем).
15+
16+
Пожалуйста обновите гем net-imap до версии 0.2.5, 0.3.9, 0.4.20, 0.5.7, или новее.
17+
18+
При подключении к недоверенным серверам или при использовании небезопасного соединения параметры `max_response_size` и обработчики ответов должны быть настроены соответствующим образом, чтобы ограничить потребление памяти. Подробности смотрите в [GHSA-j3g3-5qv5-52mj].
19+
20+
21+
## Затронутые версии
22+
23+
Версии гема net-imap <= 0.2.4, 0.3.0 — 0.3.8, 0.4.0 — 0.4.19, и 0.5.0 — 0.5.6.
24+
25+
## Благодарности
26+
27+
Спасибо [Masamune] за обнаружение этой проблемы.
28+
29+
## История
30+
31+
* Первоначально опубликовано: 2025-04-28 16:02:04 (UTC)
32+
33+
[CVE-2025-43857]: https://www.cve.org/CVERecord?id=CVE-2025-43857
34+
[GHSA-j3g3-5qv5-52mj]: https://github.com/ruby/net-imap/security/advisories/GHSA-j3g3-5qv5-52mj
35+
[Masamune]: https://hackerone.com/masamune_
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
layout: news_post
3+
title: "CVE-2025-24294: Возможен отказ в обслуживании (DoS) в гемe resolv"
4+
author: "mame"
5+
translator: "ablzh"
6+
date: 2025-07-08 07:00:00 +0000
7+
tags: security
8+
lang: ru
9+
---
10+
11+
В гемe `resolv`, входящем в стандартную поставку Ruby, обнаружена уязвимость, которая может привести к отказу в обслуживании (DoS).
12+
Этой уязвимости присвоен CVE идентификатор [CVE-2025-24294].
13+
Рекомендуется обновить гем resolv.
14+
15+
## Подробности
16+
17+
Уязвимость вызвана недостаточной проверкой длины распакованного доменного имени внутри DNS-пакета.
18+
19+
Злоумышленник может сформировать вредоносный DNS-пакет, содержащий сильно сжатое доменное имя. При разборе такого пакета библиотека resolv выполняет процесс декомпрессии имени, который потребляет значительные ресурсы процессора, поскольку библиотека не ограничивает итоговую длину имени.
20+
21+
Это чрезмерное использование ресурсов может привести к зависанию потока приложения и, как следствие, вызвать состояние отказа в обслуживании (Denial of Service).
22+
23+
## Затронутые версии
24+
25+
Уязвимость присутствует в гемe resolv, входящем в следующие серии Ruby:
26+
* Ruby 3.2: resolv версии 0.2.2 и более ранние
27+
* Ruby 3.3: resolv версии 0.3.0
28+
* Ruby 3.4: resolv версии 0.6.1 и более ранние
29+
30+
## Благодарности
31+
32+
Благодарим [Manu] за обнаружение этой уязвимости.
33+
34+
## История
35+
36+
* Впервые опубликовано: 2025-07-08 07:00:00 (UTC)
37+
38+
[CVE-2025-24294]: https://www.cve.org/CVERecord?id=CVE-2025-24294
39+
[Manu]: https://hackerone.com/manun
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
layout: news_post
3+
title: "Вышел Ruby 3.4.5"
4+
author: k0kubun
5+
translator: "ablzh"
6+
date: 2025-07-15 17:00:00 +0000
7+
lang: ru
8+
---
9+
10+
Вышла новая версия Ruby 3.4.5.
11+
12+
Это плановое обновление, включающее исправления ошибок и поддержку GCC 15. Подробности можно найти в
13+
[заметках о релизе на GitHub](https://github.com/ruby/ruby/releases/tag/v3_4_5).
14+
15+
## График релизов
16+
Мы планируем выпускать последнюю стабильную версию Ruby (в настоящее время Ruby 3.4) каждые два месяца после предыдущего релиза.
17+
Ruby 3.4.6 запланирован на сентябрь, 3.4.7 — на ноябрь, а 3.4.8 — на январь.
18+
19+
Если произойдут изменения, которые существенно влияют на пользователей, релиз может выйти раньше запланированного, а график выпусков будет скорректирован соответствующим образом.
20+
21+
## Скачать
22+
23+
{% assign release = site.data.releases | where: "version", "3.4.5" | first %}
24+
25+
* <{{ release.url.gz }}>
26+
27+
SIZE: {{ release.size.gz }}
28+
SHA1: {{ release.sha1.gz }}
29+
SHA256: {{ release.sha256.gz }}
30+
SHA512: {{ release.sha512.gz }}
31+
32+
* <{{ release.url.xz }}>
33+
34+
SIZE: {{ release.size.xz }}
35+
SHA1: {{ release.sha1.xz }}
36+
SHA256: {{ release.sha256.xz }}
37+
SHA512: {{ release.sha512.xz }}
38+
39+
* <{{ release.url.zip }}>
40+
41+
SIZE: {{ release.size.zip }}
42+
SHA1: {{ release.sha1.zip }}
43+
SHA256: {{ release.sha256.zip }}
44+
SHA512: {{ release.sha512.zip }}
45+
46+
## Комментарий к релизу
47+
48+
Многие коммиттеры, разработчики и пользователи, сообщавшие об ошибках, помогли подготовить этот релиз.
49+
Спасибо всем за их вклад.
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
layout: news_post
3+
title: "Вышел Ruby 3.2.9"
4+
author: "hsbt"
5+
translator: "ablzh"
6+
date: 2025-07-24 08:51:53 +0000
7+
lang: ru
8+
---
9+
10+
Вышла новая версия Ruby 3.2.9.
11+
12+
В этот релиз вошли следующие исправления уязвимостей безопасности:
13+
14+
* [CVE-2025-24294: Возможен отказ в обслуживании (DoS) в геме resolv](https://www.ruby-lang.org/ru/news/2025/07/08/dos-resolv-cve-2025-24294/)
15+
* [CVE-2025-43857: Уязвимость, приводящая к DoS, в net-imap](https://www.ruby-lang.org/ru/news/2025/04/28/dos-net-imap-cve-2025-43857/)
16+
17+
а также следующие исправления проблем со сборкой:
18+
19+
* GCC 15.1
20+
* Visual Studio 2022 Version 17.14
21+
22+
Подробности можно найти в [заметках о релизе на GitHub](https://github.com/ruby/ruby/releases/tag/v3_2_9).
23+
24+
## Скачать
25+
26+
{% assign release = site.data.releases | where: "version", "3.2.9" | first %}
27+
28+
* <{{ release.url.gz }}>
29+
30+
SIZE: {{ release.size.gz }}
31+
SHA1: {{ release.sha1.gz }}
32+
SHA256: {{ release.sha256.gz }}
33+
SHA512: {{ release.sha512.gz }}
34+
35+
* <{{ release.url.xz }}>
36+
37+
SIZE: {{ release.size.xz }}
38+
SHA1: {{ release.sha1.xz }}
39+
SHA256: {{ release.sha256.xz }}
40+
SHA512: {{ release.sha512.xz }}
41+
42+
* <{{ release.url.zip }}>
43+
44+
SIZE: {{ release.size.zip }}
45+
SHA1: {{ release.sha1.zip }}
46+
SHA256: {{ release.sha256.zip }}
47+
SHA512: {{ release.sha512.zip }}
48+
49+
## Комментарий к релизу
50+
51+
Многие коммиттеры, разработчики и пользователи, присылавшие отчёты об ошибках, помогли нам подготовить этот релиз.
52+
Спасибо всем за их вклад!
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
layout: news_post
3+
title: "Вышел Ruby 3.3.9"
4+
author: nagachika
5+
translator: "ablzh"
6+
date: 2025-07-24 11:00:00 +0000
7+
lang: ru
8+
---
9+
10+
Вышла новая версия Ruby 3.3.9.
11+
12+
В этот релиз вошло следующее исправление уязвимости безопасности в стандартных гемах:
13+
14+
* [CVE-2025-24294: Возможен отказ в обслуживании (DoS) в гемe resolv](/ru/news/2025/07/08/dos-resolv-cve-2025-24294/)
15+
16+
а также добавлены исправления проблем со сборкой под:
17+
18+
* GCC 15.1
19+
* Visual Studio 2022 Version 17.14
20+
21+
Подробности можно найти в [заметках о релизе на GitHub](https://github.com/ruby/ruby/releases/tag/v3_3_9).
22+
23+
## Скачать
24+
25+
{% assign release = site.data.releases | where: "version", "3.3.9" | first %}
26+
27+
* <{{ release.url.gz }}>
28+
29+
SIZE: {{ release.size.gz }}
30+
SHA1: {{ release.sha1.gz }}
31+
SHA256: {{ release.sha256.gz }}
32+
SHA512: {{ release.sha512.gz }}
33+
34+
* <{{ release.url.xz }}>
35+
36+
SIZE: {{ release.size.xz }}
37+
SHA1: {{ release.sha1.xz }}
38+
SHA256: {{ release.sha256.xz }}
39+
SHA512: {{ release.sha512.xz }}
40+
41+
* <{{ release.url.zip }}>
42+
43+
SIZE: {{ release.size.zip }}
44+
SHA1: {{ release.sha1.zip }}
45+
SHA256: {{ release.sha256.zip }}
46+
SHA512: {{ release.sha512.zip }}
47+
48+
## Комментарий к релизу
49+
50+
Многие коммиттеры, разработчики и пользователи, отправлявшие отчёты об ошибках, помогли нам подготовить этот релиз.
51+
Спасибо всем за вклад в развитие Ruby.

0 commit comments

Comments
 (0)