XSS trong WEBrick (CVE-2010-0541)

Đăng bởi Yugui vào 16 Aug 2010

Một lỗ hổng bảo mật có thể xảy ra trên WEBrick. Lỗ hổng đã được báo cáo là CVE-2010-0541.

CVE-2010-0541

Mô tả

WEBrick có lỗ hổng cross-site scripting cho phép kẻ tấn công chèn script hoặc HTML tùy ý thông qua URI được tạo thủ công. Điều này không ảnh hưởng đến các user agent tuân thủ nghiêm ngặt HTTP/1.1, tuy nhiên một số user agent thì không.

Các phiên bản bị ảnh hưởng:

  • Ruby 1.8.6-p399 hoặc bất kỳ bản phát hành trước đó.
  • Ruby 1.8.7-p299 hoặc bất kỳ bản phát hành trước đó.
  • Ruby 1.9.1-p429 hoặc bất kỳ bản phát hành trước đó.
  • Ruby 1.9.2 RC2 hoặc bất kỳ bản phát hành trước đó.
  • Các phiên bản phát triển của Ruby 1.9 (1.9.3dev).

Chúng tôi khuyến nghị bạn nâng cấp ruby lên các bản phát hành patch level mới nhất.

Giải pháp

  • Các bản sửa cho 1.8.6, 1.8.7 và 1.9.1 sẽ theo sau thông báo này.
  • Đối với các phiên bản phát triển, vui lòng cập nhật lên revision mới nhất cho mỗi nhánh phát triển.
  • Bạn cũng có thể sửa lỗ hổng bằng cách áp dụng bản vá cho $(libdir)/ruby/${ruby_version}/webrick/httpresponse.rb. Bản vá có sẵn tại <URL:https://cache.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff>. Bản vá được viết bởi Hirokazu NISHIO.

    SIZE:
    466 bytes
    MD5:
    395585e1aae7ddef842f0d1d9f5e6e07
    SHA256:
    6bf7dea0fc78f0425f5cbb90f78c3485793f27bc60c11244b6ba4023445f3567

Ghi nhận

Lỗ hổng được phát hiện bởi Apple và được báo cáo cho đội bảo mật Ruby bởi Hideki Yamane. *1

Cập nhật

  • Được đăng lần đầu vào 2010-08-16 10:26:03 JST.
  • 1.9.1 patchlevel 430 đã phát hành
  • 1.8.7 patchlevel 301 đã phát hành
  • 1.8.7 patchlevel 302 đã phát hành vì pl301 bị lỗi. Vui lòng sử dụng bản này thay thế.

*1 [ruby-dev:42003]

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...