Lỗ hổng Ruby trong cài đặt mức an toàn
Đăng bởi Matz vào 3 Oct 2005
Các phiên bản Ruby được liệt kê dưới đây có lỗ hổng cho phép thực thi mã tùy ý bỏ qua kiểm tra mức an toàn.
Date published: 2005-10-02
Versions affected:
Stable releases(1.8.x) - Versions 1.8.2 and earlier (fixed on Version 1.8.3)
Old releases(1.6.x) - Versions 1.6.8 and earlier
Development versions(1.9.0) - Versions 2005-09-01 and earlier (fixed on Version 2005-09-02)
Giải pháp:
Người dùng các phiên bản ổn định (1.8.x) và phiên bản phát triển (1.9.0) nên cập nhật Ruby lên phiên bản mới nhất được liệt kê ở trên. Người dùng các phiên bản cũ (1.6.x) nên cập nhật lên phiên bản ổn định (1.8.x) hoặc tải bản snapshot mới nhất cho 1.6.x từ URL bên dưới, biên dịch và cài đặt.
https://cache.ruby-lang.org/pub/ruby/snapshot-1.6.tar.gz
Bản vá từ ruby-1.6.8.tar.gz cũng được cung cấp tại địa chỉ sau:
https://cache.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz
md5sum: 7a97381d61576e68aec94d60bc4cbbab
Bản vá từ ruby-1.8.2.tar.gz cũng được cung cấp tại địa chỉ sau:
https://cache.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz
md5sum: 4f32bae4546421a20a9211253da103d3
Mô tả:
Ngôn ngữ lập trình hướng đối tượng Ruby hỗ trợ thực thi an toàn mã không đáng tin cậy bằng hai cơ chế: mức an toàn (safe level) và cờ đánh dấu nhiễm (taint flag) trên các đối tượng. Một lỗ hổng đã được phát hiện cho phép bỏ qua các cơ chế này. Bằng cách khai thác lỗ hổng, mã tùy ý có thể được thực thi vượt qua các hạn chế được chỉ định trong từng mức an toàn. Do đó, Ruby cần được cập nhật trên tất cả các hệ thống sử dụng mức an toàn để thực thi mã không đáng tin cậy.
Tham khảo:
JVN#62914675 http://jvn.jp/jp/JVN%2362914675/index.html (bằng tiếng Nhật)
Lời cảm ơn:
Chúng tôi cảm ơn Tiến sĩ Yutaka Oiwa, Trung tâm Nghiên cứu An ninh Thông tin, Viện Khoa học và Công nghệ Công nghiệp Tiên tiến Quốc gia, người đã phát hiện lỗ hổng cho phép bỏ qua mức an toàn.
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