Nhiều lỗ hổng jQuery trong RDoc

Đăng bởi aycabta vào 28 Aug 2019

Có nhiều lỗ hổng về Cross-Site Scripting (XSS) trong jQuery được đi kèm với RDoc, được đóng gói trong Ruby. Tất cả người dùng Ruby được khuyến nghị cập nhật Ruby lên bản phát hành mới nhất có bao gồm phiên bản RDoc đã được sửa.

Chi tiết

Các lỗ hổng sau đã được báo cáo.

Tất cả người dùng Ruby được khuyến nghị mạnh mẽ nâng cấp cài đặt Ruby của bạn hoặc áp dụng một trong các biện pháp khắc phục sau càng sớm càng tốt. Bạn cũng cần tạo lại các tài liệu RDoc hiện có để khắc phục hoàn toàn các lỗ hổng.

Phiên bản bị ảnh hưởng

  • Dòng Ruby 2.3: tất cả
  • Dòng Ruby 2.4: 2.4.6 và trước đó
  • Dòng Ruby 2.5: 2.5.5 và trước đó
  • Dòng Ruby 2.6: 2.6.3 và trước đó
  • trước commit master f308ab2131ee675000926540cbb8c13c91dc3be5

Hành động cần thiết

RDoc là một công cụ tạo tài liệu tĩnh. Chỉ vá bản thân công cụ là không đủ để khắc phục các lỗ hổng này.

Vì vậy, các tài liệu RDoc được tạo bằng các phiên bản trước cần được tạo lại với RDoc mới hơn.

Biện pháp khắc phục

Về nguyên tắc, bạn nên nâng cấp cài đặt Ruby của bạn lên phiên bản mới nhất. RDoc 6.1.2 hoặc mới hơn bao gồm bản sửa cho các lỗ hổng, vì vậy hãy nâng cấp RDoc lên phiên bản mới nhất nếu bạn không thể nâng cấp Ruby.

Lưu ý rằng như đã đề cập trước đó, bạn cần tạo lại các tài liệu RDoc hiện có.

gem install rdoc -f

Cập nhật: Phiên bản đầu tiên của bài viết này có đề cập một phần đến rdoc-6.1.1.gem, phiên bản vẫn còn lỗ hổng. Vui lòng đảm bảo rằng bạn cài đặt rdoc-6.1.2 hoặc mới hơn.

Đối với phiên bản phát triển, hãy cập nhật lên HEAD mới nhất của nhánh master.

Ghi nhận

Cảm ơn Chris Seaton đã báo cáo vấn đề này.

Lịch sử

  • Được công bố lần đầu vào 2019-08-28 09:00:00 UTC
  • Phiên bản RDoc được sửa vào 2019-08-28 11:50:00 UTC
  • Sửa ngôn ngữ nhỏ vào 2019-08-28 12:30:00 UTC

Tin mới nhất

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

Thêm Tin...