CVE-2026-34827 in Rackthông tin

Tóm tắt

Bởi VulDB • 18/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, phương thức `Rack::Multipart::Parser#handle_mime_head` phân tích cú pháp các tham số multipart được trích dẫn (ví dụ: `Content-Disposition: form-data; name="..."`) bằng cách sử dụng lặp lại các tìm kiếm của `String#index` kết hợp với việc xóa tiền tố bằng `String#slice!`. Đối với các giá trị có chứa nhiều ký tự thoát, điều này gây ra quá trình xử lý phi tuyến tính (super-linear processing). Một kẻ tấn công chưa được xác thực có thể gửi một yêu cầu multipart/form-data đã được tạo tác chứa nhiều phần với các giá trị tham số dài sử dụng ký tự thoát ngược để kích hoạt việc sử dụng CPU vượt mức trong quá trình phân tích cú pháp multipart. Điều này dẫn đến tình trạng từ chối dịch vụ (DoS) trên các ứng dụng Rack chấp nhận dữ liệu biểu mẫu multipart. Vấn đề này đã được vá trong các phiên bản 3.1.21 và 3.2.6.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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

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!