CVE-2026-40396 in Varnish Cachethông tin

Tóm tắt

Bởi VulDB • 14/06/2026

Varnish Cache 9 trước phiên bản 9.0.1 cho phép xảy ra tình trạng từ chối dịch vụ (DoS) do "workspace overflow" (gây lỗi daemon/panic) sau khi hết thời gian chờ timeout_linger. Một client độc hại có thể gửi yêu cầu HTTP/1, đợi đủ lâu để session giải phóng worker thread của nó (timeout_linger), rồi tiếp tục lưu lượng trước khi session bị đóng (timeout_idle) bằng cách gửi nhiều hơn một yêu cầu cùng lúc nhằm kích hoạt thao tác pipelining giữa các yêu cầu. Lỗ hổng này ảnh hưởng đến Varnish Cache 9.0.0 xuất phát từ việc port kiến trúc non-blocking của Varnish Enterprise sang HTTP/2. Mã nguồn mới đã được cần thiết để thích ứng với API workspace gần đây hơn, vốn chuẩn hóa thao tác pipelining. Ngoài thay đổi về workspace phía Varnish Cache, các khác biệt khác cũng gây ra xung đột khi merge, chẳng hạn như hỗ trợ một phần cho trailers trong Varnish Enterprise. Việc giải quyết xung đột đã bỏ sót một đường dẫn mã cấu hình pipelining thực hiện rollback hoàn toàn workspace, làm mất đi đảm bảo rằng dữ liệu được prefetch sẽ vừa khít trong workspace_client trong quá trình chuyển đổi từ yêu cầu này sang yêu cầu tiếp theo. Điều này có thể dẫn đến tình trạng workspace overflow, kích hoạt panic và khiến máy chủ Varnish bị sập.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

MITRE

Đặt trước

12/04/2026

Tiết lộ

12/04/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00347

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you know our Splunk app?

Download it now for free!