Phát hành Ruby 2.3.5
Đăng bởi usa vào 14 Sep 2017
Ruby 2.3.5 đã được phát hành.
Bản phát hành này bao gồm khoảng 70 bản sửa lỗi kể từ phiên bản trước, và cũng bao gồm một số bản sửa lỗi bảo mật. Vui lòng xem các chủ đề bên dưới để biết chi tiế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
Xem ChangeLog để biết 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.3.5. Ruby 2.3.5 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.3/ruby-2.3.5.tar.bz2
SIZE: 14439326 bytes SHA1: 48302800c78ef9bbfc293ffcc4b6e2c728705bca SHA256: f71c4b67ba1bef424feba66774dc9d4bbe02375f5787e41596bc7f923739128b SHA512: 3ecc7c0ac10672166e1a58cfcd5ae45dfc637c22cec549a30975575cbe59ec39945d806e47661f45071962ef9404566007a982aedccb7d4241b4459cb88507df -
https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.5.tar.gz
SIZE: 17836997 bytes SHA1: 3247e217d6745c27ef23bdc77b6abdb4b57a118f SHA256: 5462f7bbb28beff5da7441968471ed922f964db1abdce82b8860608acc23ddcc SHA512: cd6bbba4fb5a0ab5ce7aa6f3b89d021ea742c5aa7934e24b87554d10e2a3233d416051c11aee90f3d8714d168db523a7bf56ef4dafdd256fc8595169c2db496a -
https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.5.tar.xz
SIZE: 11437868 bytes SHA1: ef388992fa71cd77c5be960dd7e3bec1280c4441 SHA256: 7d3a7dabb190c2da06c963063342ca9a214bcd26f2158e904f0ec059b065ffda SHA512: c55e3b71241f505b6bbad78b3bd40235064faae3443ca14b77b6356556caed6a0d055dc2e2cd7ebdb5290ab908e06d2b7d68f72469af5017eda4b29664b0d889 -
https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.5.zip
SIZE: 19887946 bytes SHA1: 09c80f9021fa2bfc04ae30a1939faad03b0f5b14 SHA256: c9971e1ccb6e2f1ab32b1fe05416fce0b19a1cd9ba8fa095c77c4bdf2058e514 SHA512: 6f14d0cc48d6eaf6168316cb45e22af8d2118ba058fd888ce930f12a22cf7e849e2e185cc7c516fe980f30ee9a942accf9d9e2d4b8a2e79c97b87d4bab704495
Lời nhắn phát hành
Cảm ơn tất cả những người đã giúp đỡ cho bản phát hành này.
Việc bảo trì Ruby 2.3, bao gồm cả bản phát hành này, dựa trên “Thỏa thuận cho phiên bản ổn định của Ruby” của Ruby Association.
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