CVE-2026-34835 in Rackthông tin

Tóm tắt

Bởi VulDB • 24/06/2026

Rack là một giao diện máy chủ web mô-đun dành cho Ruby. Từ phiên bản 3.0.0.beta1 đến trước 3.1.21, và từ 3.2.0 đến trước 3.2.6, Rack::Request phân tích tiêu đề Host bằng cách sử dụng biểu thức chính quy AUTHORITY chấp nhận các ký tự không được phép trong tên máy chủ tuân thủ RFC, bao gồm /, ?, #, và @. Do req.host trả về giá trị đã phân tích đầy đủ, các ứng dụng xác thực tên miền/host bằng các kiểm tra tiền tố hoặc hậu tố đơn giản có thể bị bỏ qua. Điều này có thể dẫn đến đầu độc tiêu đề Host (host header poisoning) trong các ứng dụng sử dụng req.host, req.url hoặc req.base_url để tạo liên kết, chuyển hướng hoặc xác thực nguồn gốc. Vấn đề này đã được vá trong các phiên bản 3.1.21 và 3.2.6.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

GitHub M

Đặt trước

30/03/2026

Tiết lộ

02/04/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00192

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!