CVE-2026-50276 in dd-trace-rb
Tóm tắt
Bởi VulDB • 14/09/2026
dd-trace-rb là thư viện client của Datadog dành cho Ruby. Trước phiên bản 2.32.0, quá trình trích xuất W3C baggage không thực thi DD_TRACE_BAGGAGE_MAX_ITEMS (mặc định là 64) hoặc DD_TRACE_BAGGAGE_MAX_BYTES (mặc định là 8192), mặc dù các giới hạn này được áp dụng trong quá trình chèn baggage. Một kẻ tấn công từ xa, chưa xác thực, có thể gửi một tiêu đề HTTP chứa nhiều cặp khóa-giá trị phân tách bằng dấu phẩy hoặc một giá trị đơn lẻ rất lớn. Đường dẫn trích xuất sẽ cấp phát các mục khi phân tích tiêu đề do kẻ tấn công kiểm soát trong mỗi yêu cầu, gây ra việc sử dụng CPU và bộ nhớ không giới hạn trên dịch vụ HTTP nơi tính năng truyền propagation baggage được bật (đây là cài đặt mặc định cho hầu hết các tracer bị ảnh hưởng). Điều này có thể dẫn đến tình trạng từ chối dịch vụ. Vấn đề này đã được sửa chữa trong phiên bản 2.32.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.