Lỗ hổng XMLRPC.iPIMethods
Đăng bởi Shugo Maeda vào 1 Jul 2005
Vào Thứ Sáu ngày 17 tháng 6 năm 2005, một lỗ hổng của XMLRPC.iPIMethods đã được báo cáo trong [ruby-core:05237]. Kẻ tấn công từ xa có thể thực thi các lệnh tùy ý thông qua lỗ hổng này.
Các chương trình bị ảnh hưởng
Các chương trình cung cấp dịch vụ XML-RPC qua XMLRPC.iPIMethods bị ảnh hưởng.
Sửa lỗi
Lỗ hổng này đã được sửa trong cả CVS HEAD và nhánh ruby_1_8.
Vui lòng áp dụng bản vá này cho ruby-1.8.2.
- www.ruby-lang.org/patches/ruby-1.8.2-xmlrpc-ipimethods-fix.diff
--- ruby-1.8.2/lib/xmlrpc/utils.rb.orig 2003-08-15 02:20:14.000000000 +0900
+++ ruby-1.8.2/lib/xmlrpc/utils.rb 2005-07-01 16:33:19.243521736 +0900
@@ -138,7 +138,7 @@
def get_methods(obj, delim=".")
prefix = @prefix + delim
- obj.class.public_instance_methods.collect { |name|
+ obj.class.public_instance_methods(false).collect { |name|
[prefix + name, obj.method(name).to_proc, nil, nil]
}
end
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