Skip to content

Commit 5684ced

Browse files
authored
Translate CVE 2024 27282, Ruby 3.0.7, 3.1.5, 3.2.4, 3.3.1 released (ja) (#3236)
* Translate CVE-2024-27282 (ja) * Translate Ruby 3.0.7, 3.1.5, 3.2.4, 3.3.1 released (ja) * Fix ja/news/_posts/2024-04-23 * Fix ja/news/_posts/2024-04-23 end newline character
1 parent 3e2587d commit 5684ced

5 files changed

+240
-0
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
layout: news_post
3+
title: "CVE-2024-27282: 正規表現検索における任意のメモリアドレス読み取りの脆弱性"
4+
author: "hsbt"
5+
translator: "HiroyasuTawara"
6+
date: 2024-04-23 10:00:00 +0000
7+
tags: security
8+
lang: ja
9+
---
10+
11+
正規表現検索における任意のメモリアドレス読み取りの脆弱性に対するセキュリティ修正が施されたRuby バージョン 3.0.7、3.1.5、3.2.4、および 3.3.1 をリリースしました。この脆弱性は[CVE-2024-27282](https://www.cve.org/CVERecord?id=CVE-2024-27282)として登録されています
12+
13+
## 詳細
14+
15+
Ruby 3.x から 3.3.0 で問題が見つかりました。
16+
17+
攻撃者から与えられたデータを Ruby 正規表現コンパイラが受け取った場合、ポインタや機密文字列を含む、テキストの先頭からの相対アドレス上の任意のヒープデータを抽出することが可能になります。
18+
19+
## 推奨する対応
20+
21+
Rubyを3.3.1以降にアップデートすることを推奨します。古い系列の Ruby バージョンとの互換性を確保するためには、以下のようにアップデートできます:
22+
23+
* Ruby 3.0: Ruby を 3.0.7 にアップデート
24+
* Ruby 3.1: Ruby を 3.1.5 にアップデート
25+
* Ruby 3.2: Ruby を 3.2.4 にアップデート
26+
* Ruby 3.3: Ruby を 3.3.1 にアップデート
27+
28+
## 影響を受けるバージョン
29+
30+
* Ruby 3.0.6 以前
31+
* Ruby 3.1.4 以前
32+
* Ruby 3.2.3 以前
33+
* Ruby 3.3.0
34+
35+
## クレジット
36+
37+
この脆弱性情報は、 [sp2ip](https://hackerone.com/sp2ip?type=user)氏によって報告されました。
38+
39+
## 更新履歴
40+
41+
* 2024-04-23 19:00:00 (JST) 初版
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.0.7 リリース"
4+
author: "hsbt"
5+
translator: "HiroyasuTawwara"
6+
date: 2024-04-23 10:00:00 +0000
7+
lang: ja
8+
---
9+
10+
Ruby 3.0.7 がリリースされました。
11+
12+
このリリースでは以下の脆弱性修正が含まれています。
13+
詳しくは以下の記事を参照してください。
14+
15+
* [CVE-2024-27282: 正規表現検索における任意のメモリアドレス読み取りの脆弱性]({%link ja/news/_posts/2024-04-23-arbitrary-memory-address-read-regexp-cve-2024-27282.md %})
16+
* [CVE-2024-27281: RDoc 内の .rdoc_options におけるRCE 脆弱性]({%link ja/news/_posts/2024-03-21-rce-rdoc-cve-2024-27281.md %})
17+
* [CVE-2024-27280: StringIOにおけるバッファーオーバーリード脆弱性]({%link ja/news/_posts/2024-03-21-buffer-overread-cve-2024-27280.md %})
18+
19+
詳しくは [GitHub releases](https://github.com/ruby/ruby/releases/tag/v3_0_7) を参照してください。
20+
21+
このリリースをもって、Ruby 3.0 系列は EOL となります。即ち、Ruby 3.0.7 が Ruby 3.0 系列の最後のリリースとなる予定です。
22+
これ以降、仮に新たな脆弱性が発見されても、Ruby 3.0.8 などはリリースされません (ただし、深刻なリグレッションが発見された場合にはリリースする可能性があります)。すべての Ruby3.0 ユーザーの皆様は、速やかに 3.3、3.2、3.1 への移行を開始することをお勧めします。
23+
24+
## ダウンロード
25+
26+
{% assign release = site.data.releases | where: "version", "3.0.7" | 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+
Ruby 開発者の皆様、バグや脆弱性を報告してくれたユーザーの皆様のご協力により本リリースは行われています。
52+
皆様のご協力に感謝します。
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.1.5 リリース"
4+
author: "hsbt"
5+
translator: "HiroyasuTawwara"
6+
date: 2024-04-23 10:00:00 +0000
7+
lang: ja
8+
---
9+
10+
Ruby 3.1.5 がリリースされました。
11+
12+
このリリースでは以下の脆弱性修正が含まれています。
13+
詳しくは以下の記事を参照してください。
14+
15+
* [CVE-2024-27282: 正規表現検索における任意のメモリアドレス読み取りの脆弱性]({%link ja/news/_posts/2024-04-23-arbitrary-memory-address-read-regexp-cve-2024-27282.md %})
16+
* [CVE-2024-27281: RDoc 内の .rdoc_options におけるRCE 脆弱性]({%link ja/news/_posts/2024-03-21-rce-rdoc-cve-2024-27281.md %})
17+
* [CVE-2024-27280: StringIOにおけるバッファーオーバーリード脆弱性]({%link ja/news/_posts/2024-03-21-buffer-overread-cve-2024-27280.md %})
18+
19+
詳しくは [GitHub releases](https://github.com/ruby/ruby/releases/tag/v3_1_5) を参照してください。
20+
21+
## ダウンロード
22+
23+
{% assign release = site.data.releases | where: "version", "3.1.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+
Ruby 開発者の皆様、バグや脆弱性を報告してくれたユーザーの皆様のご協力により本リリースは行われています。
49+
皆様のご協力に感謝します。
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.2.4 リリース"
4+
author: "nagachika"
5+
translator: "HiroyasuTawwara"
6+
date: 2024-04-23 10:00:00 +0000
7+
lang: ja
8+
---
9+
10+
Ruby 3.2.4 がリリースされました。
11+
12+
このリリースでは以下の脆弱性修正が含まれています。
13+
詳しくは以下の記事を参照してください。
14+
15+
* [CVE-2024-27282: 正規表現検索における任意のメモリアドレス読み取りの脆弱性]({%link ja/news/_posts/2024-04-23-arbitrary-memory-address-read-regexp-cve-2024-27282.md %})
16+
* [CVE-2024-27281: RDoc 内の .rdoc_options におけるRCE 脆弱性]({%link ja/news/_posts/2024-03-21-rce-rdoc-cve-2024-27281.md %})
17+
* [CVE-2024-27280: StringIOにおけるバッファーオーバーリード脆弱性]({%link ja/news/_posts/2024-03-21-buffer-overread-cve-2024-27280.md %})
18+
19+
詳しくは [GitHub releases](https://github.com/ruby/ruby/releases/tag/v3_2_4) を参照してください。
20+
21+
## ダウンロード
22+
23+
{% assign release = site.data.releases | where: "version", "3.2.4" | 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+
Ruby 開発者の皆様、バグや脆弱性を報告してくれたユーザーの皆様のご協力により本リリースは行われています。
49+
皆様のご協力に感謝します。
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.3.1 リリース"
4+
author: "naruse"
5+
translator: "HiroyasuTawwara"
6+
date: 2024-04-23 10:00:00 +0000
7+
lang: ja
8+
---
9+
10+
Ruby 3.3.1 がリリースされました。
11+
12+
このリリースでは以下の脆弱性修正が含まれています。
13+
詳しくは以下の記事を参照してください。
14+
15+
* [CVE-2024-27282: 正規表現検索における任意のメモリアドレス読み取りの脆弱性]({%link ja/news/_posts/2024-04-23-arbitrary-memory-address-read-regexp-cve-2024-27282.md %})
16+
* [CVE-2024-27281: RDoc 内の .rdoc_options におけるRCE 脆弱性]({%link ja/news/_posts/2024-03-21-rce-rdoc-cve-2024-27281.md %})
17+
* [CVE-2024-27280: StringIOにおけるバッファーオーバーリード脆弱性]({%link ja/news/_posts/2024-03-21-buffer-overread-cve-2024-27280.md %})
18+
19+
詳しくは [GitHub releases](https://github.com/ruby/ruby/releases/tag/v3_3_1) を参照してください。
20+
21+
## ダウンロード
22+
23+
{% assign release = site.data.releases | where: "version", "3.3.1" | 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+
Ruby 開発者の皆様、バグや脆弱性を報告してくれたユーザーの皆様のご協力により本リリースは行われています。
49+
皆様のご協力に感謝します。

0 commit comments

Comments
 (0)