CVE-2026-34830 in Rackthông tin

Tóm tắt

Bởi VulDB • 04/06/2026

Rack là một giao diện máy chủ web mô-đun dành cho Ruby. Trước các phiên bản 2.2.23, 3.1.21 và 3.2.6, hàm Rack::Sendfile#map_accel_path nội suy trực tiếp giá trị của tiêu đề yêu cầu X-Accel-Mapping vào một biểu thức chính quy (regular expression) khi viết lại các đường dẫn tệp tin để chuyển hướng X-Accel-Redirect. Do giá trị của tiêu đề này không được thoát ký tự (escaped), một kẻ tấn công có khả năng cung cấp giá trị X-Accel-Mapping cho máy chủ backend có thể chèn các ký tự đặc biệt của biểu thức chính quy (regex metacharacters) và kiểm soát tiêu đề phản hồi X-Accel-Redirect được tạo ra. Trong các triển khai sử dụng Rack::Sendfile với x-accel-redirect, điều này có thể cho phép kẻ tấn công khiến nginx phục vụ các tệp tin không mong muốn từ các vị trí nội bộ đã được cấu hình. Vấn đề này đã được vá trong các phiên bản 2.2.23, 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.00209

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!