Skip to content

Commit 777d056

Browse files
authored
Releases of Ruby stable versions (2019-08-28) (#2125)
* Release 2.6.4, 2.5.6 and 2.4.7 * Multiple jQuery vulnerabilities in RDoc
1 parent 946273f commit 777d056

10 files changed

+514
-3
lines changed

_data/downloads.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ preview:
88

99
stable:
1010

11-
- 2.6.3
12-
- 2.5.5
11+
- 2.6.4
12+
- 2.5.6
1313

1414
# optional
1515
security_maintenance:
1616

17-
- 2.4.6
17+
- 2.4.7
1818

1919
# optional
2020
eol:

_data/releases.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,20 @@
3737

3838
# 2.6 series
3939

40+
- version: 2.6.4
41+
date: 2019-08-28
42+
post: /en/news/2019/08/28/ruby-2-6-4-released/
43+
url:
44+
gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.4.tar.gz
45+
zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.4.zip
46+
bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.4.tar.bz2
47+
xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.4.tar.xz
48+
sha256:
49+
gz: 4fc1d8ba75505b3797020a6ffc85a8bcff6adc4dabae343b6572bf281ee17937
50+
zip: 8446eaaa633a8d55146df0874154b8eb1e5ea5a000d803503d83fd67d9e9372c
51+
bz2: fa1ecc67b99fa13201499002669412eae7cfbe2c30c4f1f4526e8491edfc5fa7
52+
xz: df593cd4c017de19adf5d0154b8391bb057cef1b72ecdd4a8ee30d3235c65f09
53+
4054
- version: 2.6.3
4155
date: 2019-04-17
4256
post: /en/news/2019/04/17/ruby-2-6-3-released/
@@ -165,6 +179,20 @@
165179

166180
# 2.5 series
167181

182+
- version: 2.5.6
183+
date: 2019-08-28
184+
post: /en/news/2019/08/28/ruby-2-5-6-released/
185+
url:
186+
bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.6.tar.bz2
187+
gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.6.tar.gz
188+
xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.6.tar.xz
189+
zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.6.zip
190+
sha256:
191+
bz2: 24fc2a417e71150cd2229ec204afc8f467ebb15a8e295aab5d4bceebfb05e18d
192+
gz: 1d7ed06c673020cd12a737ed686470552e8e99d72b82cd3c26daa3115c36bea7
193+
xz: 7601e4b83f4f17bc1affe091502dd465282ffba0761dea57c071ead21b132cee
194+
zip: c86b0a9bfe47df5639cf134eabd3ebc2711794226ccb02e22094e46aa3e887f4
195+
168196
- version: 2.5.5
169197
date: 2019-03-15
170198
post: /en/news/2019/03/15/ruby-2-5-5-released/
@@ -279,6 +307,20 @@
279307

280308
# 2.4 series
281309

310+
- version: 2.4.7
311+
date: 2019-08-28
312+
post: /en/news/2019/08/28/ruby-2-4-7-released/
313+
url:
314+
bz2: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.7.tar.bz2
315+
gz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.7.tar.gz
316+
xz: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.7.tar.xz
317+
zip: https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.7.zip
318+
sha256:
319+
bz2: c10d6ba6c890aacdf27b733e96ec3859c3ff33bfebb9b6dc8e96879636be7bf5
320+
gz: cd6efc720ca6a622745e2bac79f45e6cd63ab0f5a53ad7eb881545f58ff38b89
321+
xz: a249193c7e79b891a4783f951cad8160fa5fe985c385b4628db8e9913bff1f98
322+
zip: 1016797925e55c78d9c15633da8ddbd19daed2993a99d35377d2a16c3175cfe5
323+
282324
- version: 2.4.6
283325
date: 2019-04-01
284326
post: /en/news/2019/04/01/ruby-2-4-6-released/
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
---
2+
layout: news_post
3+
title: "Multiple jQuery vulnerabilities in RDoc"
4+
author: "aycabta"
5+
translator:
6+
date: 2019-08-28 09:00:00 +0000
7+
tags: security
8+
lang: en
9+
---
10+
11+
12+
There are multiple vulnerabilities about Cross-Site Scripting (XSS) in jQuery that is contained by RDoc bundled with Ruby.
13+
All ruby users are recommended to update ruby to newer version which includes security-fixed RDoc.
14+
If you are publishing RDoc documentation generated by rdoc, you are recommended to re-generate it with security-fixed RDoc.
15+
16+
## Details
17+
18+
The following vulnerabilities have been reported.
19+
20+
* [CVE-2012-6708](https://nvd.nist.gov/vuln/detail/CVE-2012-6708)
21+
* [CVE-2015-9251](https://nvd.nist.gov/vuln/detail/CVE-2015-9251)
22+
23+
It is strongly recommended for all ruby users to upgrade your Ruby installation or take one of the following workarounds as soon as possible.
24+
After that, you should re-generate RDoc documentation.
25+
26+
## Affected Versions
27+
28+
* Ruby 2.3 series: all
29+
* Ruby 2.4 series: 2.4.6 and earlier
30+
* Ruby 2.5 series: 2.5.5 and earlier
31+
* Ruby 2.6 series: 2.6.3 and earlier
32+
* prior to master commit f308ab2131ee675000926540cbb8c13c91dc3be5
33+
34+
## Workarounds
35+
36+
In principle, you should upgrade your Ruby installation to the latest version.
37+
RDoc 6.1.2 or later includes the fix for the vulnerabilities, so upgrade RDoc to the latest version if you can’t upgrade Ruby itself.
38+
39+
```
40+
gem install rdoc -f
41+
```
42+
43+
At this time, the following message will be displayed. Every time you get `Overwrite the executable? [YN]`, enter `y` and confirm with Enter to continue the update.
44+
45+
```
46+
Updating installed gems
47+
Updating rdoc
48+
Fetching: rdoc-6.1.1.gem (100%)
49+
rdoc's executable "rdoc" conflicts with /home/aycabta/.rbenv/versions/2.5.3/bin/rdoc
50+
Overwrite the executable? [yN] y
51+
rdoc's executable "ri" conflicts with /home/aycabta/.rbenv/versions/2.5.3/bin/ri
52+
Overwrite the executable? [yN] y
53+
Successfully installed rdoc-6.1.1
54+
Parsing documentation for rdoc-6.1.1
55+
Installing ri documentation for rdoc-6.1.1
56+
Installing darkfish documentation for rdoc-6.1.1
57+
Done installing documentation for rdoc after 6 seconds
58+
Parsing documentation for rdoc-6.1.1
59+
Done installing documentation for rdoc after 3 seconds
60+
Gems updated: rdoc
61+
```
62+
63+
Regarding the development version (master branch), update to HEAD.
64+
65+
RDoc is a static documentation generation tool.
66+
Patching the library itself is insufficient to correct this exploit.
67+
Those hosting rdoc documentation will need to re-generate it with security-fixed RDoc.
68+
69+
## Credits
70+
71+
Thanks to [Chris Seaton](https://hackerone.com/chrisseaton) for reporting the issue.
72+
73+
## History
74+
75+
* Originally published at 2019-08-28 09:00:00 UTC
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 2.4.7 Released"
4+
author: "usa"
5+
translator:
6+
date: 2019-08-28 09:00:00 +0000
7+
lang: en
8+
---
9+
10+
Ruby 2.4.7 has been released.
11+
12+
This release includes a security fix.
13+
Please check the topics below for details.
14+
15+
* [Multiple jQuery vulnerabilities in RDoc](/en/news/2019/08/28/multiple-jquery-vulnerabilities-in-rdoc/)
16+
17+
Ruby 2.4 is now under the state of the security maintenance phase, until
18+
the end of March of 2020. After that date, maintenance of Ruby 2.4
19+
will be ended. We recommend you start planning the migration to newer
20+
versions of Ruby, such as 2.6 or 2.5.
21+
22+
## Download
23+
24+
* <https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.7.tar.bz2>
25+
26+
SIZE: 12826941 bytes
27+
SHA1: 9eac11cd50a2c11ff310e88087f25a0ceb5d0994
28+
SHA256: c10d6ba6c890aacdf27b733e96ec3859c3ff33bfebb9b6dc8e96879636be7bf5
29+
SHA512: 2665bca5f55d4b37f100eec0e2e632d41158139b85fcb8d5806c6dc1699e64194f17b9fe757b5afd6aa2c6e7ccabba8710a9aa8182a2d697add11f2b76cf6958
30+
31+
* <https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.7.tar.gz>
32+
33+
SIZE: 16036496 bytes
34+
SHA1: 607384450348bd87028cd8d1ebf09f21103d0cd2
35+
SHA256: cd6efc720ca6a622745e2bac79f45e6cd63ab0f5a53ad7eb881545f58ff38b89
36+
SHA512: 2fbada1cf92dc3b1cbdaf05186ff2e5d8e0ce4ac9dc736148116e365bec6d557a2115838404c982b527adbb27677340acfbbb7c873004f0cb4be8a07857e6473
37+
38+
* <https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.7.tar.xz>
39+
40+
SIZE: 10118948 bytes
41+
SHA1: 6ed0e943bfcbf181384b48e7873361f1acaf106d
42+
SHA256: a249193c7e79b891a4783f951cad8160fa5fe985c385b4628db8e9913bff1f98
43+
SHA512: df637c5803ddd83f759e9c24b0e7ca1f6cae7c7b353409583d92dbffece0d9d02b48905d6552327a1522a4a37d4e2d22c6c11bd991383835be35e2f31739d649
44+
45+
* <https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.7.zip>
46+
47+
SIZE: 17659539 bytes
48+
SHA1: 3f991d6b5296e9d0df405033e336bb973d418354
49+
SHA256: 1016797925e55c78d9c15633da8ddbd19daed2993a99d35377d2a16c3175cfe5
50+
SHA512: 1bddd5616edb1a671224bc1c22cc3ac6f70e96e41cb2937efb437e8920fe09ce2ef0f29c591499d3682ac547e1d3eb7474f89ff86a3834d25724329e4927ed76
51+
52+
## Release Comment
53+
54+
Thanks to everyone who helped with this release, especially, to reporters of the vulnerability.
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 2.5.6 Released"
4+
author: "usa"
5+
translator:
6+
date: 2019-08-28 09:00:00 +0000
7+
lang: en
8+
---
9+
10+
Ruby 2.5.6 has been released.
11+
12+
This release includes about 40 bug fixes after the previous release, and also includes a security fix.
13+
Please check the topics below for details.
14+
15+
* [Multiple jQuery vulnerabilities in RDoc](/en/news/2019/08/28/multiple-jquery-vulnerabilities-in-rdoc/)
16+
17+
See the [commit log](https://github.com/ruby/ruby/compare/v2_5_5...v2_5_6) for details.
18+
19+
## Download
20+
21+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.6.tar.bz2>
22+
23+
SIZE: 14073430 bytes
24+
SHA1: a1b497237770d2a0d1386408fc264ad16f3efccf
25+
SHA256: 24fc2a417e71150cd2229ec204afc8f467ebb15a8e295aab5d4bceebfb05e18d
26+
SHA512: e4511d42d19a7bb39ea79f66bb4eca54b63c2a9d27addc035d6d670c1e59ee48a0c6e9c6bc7d082d1f1114b0668831dce3b7422034517f3c4a06ced0e47a7914
27+
28+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.6.tar.gz>
29+
30+
SIZE: 17684288 bytes
31+
SHA1: d2dd34da5f3b63a0075e50133f60eb35d71b7543
32+
SHA256: 1d7ed06c673020cd12a737ed686470552e8e99d72b82cd3c26daa3115c36bea7
33+
SHA512: dc34243129a40b4b16fe171d70bcbdac255819868c608f3ca9f2866124fd6cfde0f3990d5e08a42752427d9066981ca14a634679b9bed5bca9f349a8526d0f35
34+
35+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.6.tar.xz>
36+
37+
SIZE: 11323612 bytes
38+
SHA1: 5008b35d386c4b663b7956a0790b6aa7ae5dc9a9
39+
SHA256: 7601e4b83f4f17bc1affe091502dd465282ffba0761dea57c071ead21b132cee
40+
SHA512: 4fe5f8bad5d320f8f17b02ce15afee341e7b0074efcfd98d8944e0cb7c448e0660c4553dd5c0328ee3b49fea3247642f85c60bdce431ed57f58b6326dfd48ee1
41+
42+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.6.zip>
43+
44+
SIZE: 21263348 bytes
45+
SHA1: 4a3859319dd9f1f4d43e2a2bf874ca8233d39b15
46+
SHA256: c86b0a9bfe47df5639cf134eabd3ebc2711794226ccb02e22094e46aa3e887f4
47+
SHA512: 8aa96c4e6692ed8c9f8fe4ceb2a91829bb5fa98ef53a4bc85f3a3d0cd66d60bb80985359bd9f7020de7d1cc39c7223559aa20dfdcc01d890624b71b935c6f8da
48+
49+
## Release Comment
50+
51+
Thanks to everyone who helped with this release.
52+
53+
The maintenance of Ruby 2.5, including this release, is based on the “Agreement for the Ruby stable version” of the Ruby Association.
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 2.6.4 Released"
4+
author: "nagachika"
5+
translator:
6+
date: 2019-08-28 09:00:00 +0000
7+
lang: en
8+
---
9+
10+
Ruby 2.6.4 has been released.
11+
12+
This release includes a security fix of rdoc.
13+
Please check the topics below for details.
14+
15+
* [Multiple jQuery vulnerabilities in RDoc](/en/news/2019/08/28/multiple-jquery-vulnerabilities-in-rdoc/)
16+
17+
See the [commit logs](https://github.com/ruby/ruby/compare/v2_6_3...v2_6_4) for changes in detail.
18+
19+
## Download
20+
21+
* <https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.4.tar.bz2>
22+
23+
SIZE: 14426299 bytes
24+
SHA1: fa1c7b7f91edb92de449cb1ae665901ba51a8b81
25+
SHA256: fa1ecc67b99fa13201499002669412eae7cfbe2c30c4f1f4526e8491edfc5fa7
26+
SHA512: a9fa2f51fb5f86cd8dcaa0925fe6f13d4f19f110b5d4c5fd251f199d16aaf920db39ad3bb50460eb94ab8d471ab2ac8bb54daea4a3bb080eaf45250aac3437fe
27+
28+
* <https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.4.tar.gz>
29+
30+
SIZE: 16503137 bytes
31+
SHA1: 2eaddc428cb5d210cfc256a7e6947196ed24355b
32+
SHA256: 4fc1d8ba75505b3797020a6ffc85a8bcff6adc4dabae343b6572bf281ee17937
33+
SHA512: 3dad0d98695e10ece015933e96114ffd9a10d3c59d1ead8a9ab041df113aabee3f4100aa7ffe7ef5c43b62ac3c7506c3f3ceeb8828b2a800b6d0f4119d5bf926
34+
35+
* <https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.4.tar.xz>
36+
37+
SIZE: 11727940 bytes
38+
SHA1: 6ef7d60b8aaa5efb04de2eb4b682f91bc0ab3910
39+
SHA256: df593cd4c017de19adf5d0154b8391bb057cef1b72ecdd4a8ee30d3235c65f09
40+
SHA512: 930a4162fdb008d2446247908c14269fd13db4dc80bd2bb201a65a69c03f5933f97b4c5079ccd2a12db4934ff97b2debaa10a6c6f5c3060e55873f4397747eaa
41+
42+
* <https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.4.zip>
43+
44+
SIZE: 19922060 bytes
45+
SHA1: 3e1d98afc7804a291abe42f0b8e2e98219e41ca3
46+
SHA256: 8446eaaa633a8d55146df0874154b8eb1e5ea5a000d803503d83fd67d9e9372c
47+
SHA512: 5696f2921b8488bde42536dd23d933c8a5ab9ce33632760d217d79567324c4a20f8007d4815f33e56c0a764d1ca372b40c41a5937f9938bb1d63ea078d10d657
48+
49+
50+
## Release Comment
51+
52+
Many committers, developers, and users who provided bug reports helped us make this release.
53+
Thanks for their contributions.
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
---
2+
layout: news_post
3+
title: "RDoc における jQuery の脆弱性について"
4+
author: "aycabta"
5+
translator:
6+
date: 2019-08-28 09:00:00 +0000
7+
tags: security
8+
lang: ja
9+
---
10+
11+
Ruby の標準添付ライブラリである RDoc に、jQuery に関するクロスサイトスクリプティング(XSS)の脆弱性が発見されました。
12+
全ての ruby ユーザーは、この問題に対するセキュリティフィックスが含まれた RDoc をバンドルするバージョンに更新することが推奨されます。
13+
また、現在、RDoc が生成した HTML ドキュメントを公開している場合は、セキュリティフィックスが含まれた RDoc を使用して HTML ドキュメントを再生成する必要があります。
14+
15+
## 詳細
16+
17+
以下の脆弱性が報告されています。
18+
19+
* [CVE-2012-6708](https://nvd.nist.gov/vuln/detail/CVE-2012-6708)
20+
* [CVE-2015-9251](https://nvd.nist.gov/vuln/detail/CVE-2015-9251)
21+
22+
この問題の影響を受けるバージョンの Ruby のユーザーは、最新の Ruby に更新するか、下記の回避策を取ってください。
23+
24+
また、現在、RDoc が生成した HTML ドキュメントには、XSS 脆弱性が存在している可能性があります。
25+
そのため、これらの HTML ドキュメントを公開している場合は、その HTML ドキュメント自体を再生する必要があります。
26+
27+
## 影響を受けるバージョン
28+
29+
* Ruby 2.3 系列の全てのリリース
30+
* Ruby 2.4.6 以前の全ての Ruby 2.4 系列
31+
* Ruby 2.5.5 以前の全ての Ruby 2.5 系列
32+
* Ruby 2.6.3 以前の全ての Ruby 2.6 系列
33+
* commit xxxx より前の開発版
34+
35+
## 回避策
36+
37+
原則としては、Ruby 自体を最新のリリースに更新してください。それができない場合は、以下のコマンドを実行することにより、RDoc を最新版 (6.1.2 以降) に更新することによって、各脆弱性が修正されます。
38+
39+
```
40+
gem install rdoc -f
41+
```
42+
43+
その際に以下のようなメッセージが出るので、 `Overwrite the executable? [yN]` と出る度に随時 `y` を入力し Enter で確定することで更新を続行してください。
44+
45+
```
46+
Updating installed gems
47+
Updating rdoc
48+
Fetching: rdoc-6.1.1.gem (100%)
49+
rdoc's executable "rdoc" conflicts with /home/aycabta/.rbenv/versions/2.5.3/bin/rdoc
50+
Overwrite the executable? [yN] y
51+
rdoc's executable "ri" conflicts with /home/aycabta/.rbenv/versions/2.5.3/bin/ri
52+
Overwrite the executable? [yN] y
53+
Successfully installed rdoc-6.1.1
54+
Parsing documentation for rdoc-6.1.1
55+
Installing ri documentation for rdoc-6.1.1
56+
Installing darkfish documentation for rdoc-6.1.1
57+
Done installing documentation for rdoc after 6 seconds
58+
Parsing documentation for rdoc-6.1.1
59+
Done installing documentation for rdoc after 3 seconds
60+
Gems updated: rdoc
61+
```
62+
63+
開発版については、HEAD に更新してください。
64+
65+
なお、RDoc は静的ドキュメント生成ツールです。
66+
したがって、RDoc 自体を修正しても、既に生成済みの HTML ドキュメントの脆弱性は解消されません。
67+
これらの HTML ドキュメントを公開している場合は、以上いずれかの対策を行った上で、該当の HTML ドキュメントを再生成してください。
68+
69+
## クレジット
70+
71+
この脆弱性情報は、[Chris Seaton](https://hackerone.com/chrisseaton) 氏によって報告されました。
72+
73+
## 更新履歴
74+
75+
* 2019-08-28 09:00:00 (JST) 初版

0 commit comments

Comments
 (0)