Phát hành Ruby 2.4.2
Đăng bởi nagachika vào 14 Sep 2017
Chúng tôi vui mừng thông báo phát hành Ruby 2.4.2. Bản phát hành này bao gồm một số bản sửa lỗi bảo mật.
- CVE-2017-0898: Lỗ hổng tràn bộ đệm dưới trong Kernel.sprintf
- CVE-2017-10784: Lỗ hổng chèn chuỗi thoát trong xác thực Basic của WEBrick
- CVE-2017-14033: Lỗ hổng tràn bộ đệm dưới trong giải mã OpenSSL ASN1
- CVE-2017-14064: Lỗ hổng lộ heap khi tạo JSON
- Nhiều lỗ hổng bảo mật trong RubyGems
- Cập nhật libyaml đi kèm lên phiên bản 0.1.7.
Ngoài ra còn có nhiều bản sửa lỗi khác. Xem nhật ký thay đổi để biết thêm chi tiết.
Vấn đề đã biết
(Phần này được thêm vào ngày 15 tháng 9, 2017.)
Một sự không tương thích đã được phát hiện trong Ruby 2.4.2. Ruby 2.4.2 không thể liên kết với libgmp hoặc jemalloc. Chúng tôi sẽ sửa vấn đề này trong bản phát hành tiếp theo, nhưng nếu bạn đang gặp vấn đề này ngay bây giờ và cần khắc phục ngay lập tức, hãy lấy bản vá từ liên kết sau:
Tải về
-
https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.tar.bz2
SIZE: 12607283 bytes SHA1: a8a50a9297ff656e5230bf0f945acd69cc02a097 SHA256: 08e72d0cbe870ed1317493600fbbad5995ea3af2d0166585e7ecc85d04cc50dc SHA512: 1a5302d2558089a6b91b815fff9b75a29e690f10861de5fdd48211f3f45025a70dad7495f216e6af9c62d72e69ed316f1a52fada704bdc7e6d8c094d141ea77c -
https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.tar.gz
SIZE: 14187859 bytes SHA1: b096124469e31e4fc3d00d2b61b11d36992e6bbd SHA256: 93b9e75e00b262bc4def6b26b7ae8717efc252c47154abb7392e54357e6c8c9c SHA512: 96c236bdcd09b2e7cf429da631a487fc00f1255443751c03c8abeb4c2ce57079ad60ef566fecc0bf2c7beb2f080e2b8c4d30f321664547b2dc7d2a62aa1075ef -
https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.tar.xz
SIZE: 10046412 bytes SHA1: 8373e32c63bba2180799da091b572664aa9faf6f SHA256: 748a8980d30141bd1a4124e11745bb105b436fb1890826e0d2b9ea31af27f735 SHA512: c1d42272fb0d94b693452e703b0ea4942bf59cbd4b08ba83bf039f54be97ebc88511632413da0164970b4cf97bc302bccb88aab48edfa8fa147498e7ee741595 -
https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.zip
SIZE: 15645325 bytes SHA1: 861b51de9db0d822ef141ad04383c76aa3cd2fff SHA256: 37d7cb27d8abd4b143556260506306659930548652343076f7f8470f07818824 SHA512: 234765091528be1310ac315868f84ae6c505aa696672929df2f00828c1bbdc7cbcb2fc690eab4e73efde6be9104584ba7b6944853861f6d05e775b124ce8dfd5
Lời nhắn phát hành
Nhiều người đóng góp, nhà phát triển và người dùng đã cung cấp báo cáo lỗi đã giúp chúng tôi thực hiện bản phát hành này. Cảm ơn những đóng góp của họ.
Tin mới nhất
Phát hành Ruby 3.2.10
Ruby 3.2.10 đã được phát hành.
Đăng bởi hsbt vào 14 Jan 2026
Phát hành Ruby 4.0.1
Ruby 4.0.1 đã được phát hành.
Đăng bởi k0kubun vào 13 Jan 2026
Phát hành Ruby 4.0.0
Chúng tôi vui mừng thông báo phát hành Ruby 4.0.0. Ruby 4.0 giới thiệu “Ruby Box” và “ZJIT”, cùng nhiều cải tiến khác.
Đăng bởi naruse vào 25 Dec 2025
Diện mạo mới cho tài liệu Ruby
Tiếp theo việc thiết kế lại ruby-lang.org, chúng tôi có thêm tin vui để kỷ niệm 30 năm Ruby: docs.ruby-lang.org có diện mạo hoàn toàn...
Đăng bởi Stan Lo vào 23 Dec 2025