CVE-2026-40396

Orta

Təsvir

9.0.1 versiyasından əvvəlki Varnish Cache 9, timeout_linger-dən sonra "workspace overflow" xidmətdən imtina (daemon panic) hücumuna imkan verir. Bədniyyətli müştəri HTTP/1 sorğusu göndərə bilər, sessiya öz işçi axınını (worker thread) azad edənə qədər (timeout_linger) gözləyə və sessiya bağlanmamışdan əvvəl (timeout_idle) trafikə davam edərək, sorğular arasında pipelining əməliyyatını tetikləmək üçün eyni anda birdən çox sorğu göndərə bilər. Varnish Cache 9.0.0 versiyasına təsir edən bu zəiflik, Varnish Enterprise-in HTTP/2 üçün qeyri-bloklayan arxitekturasının port edilməsi nəticəsində yaranmışdır. Pipelining əməliyyatını rəsmiləşdirən daha yeni workspace API-ya uyğunlaşmaq üçün yeni kod tələb olunurdu. Varnish Cache tərəfindəki workspace dəyişikliyindən əlavə, digər fərqliliklər, məsələn, Varnish Enterprise-də trailer-lər üçün qismən dəstək kimi amillər birləşdirmə konfliktlərinə (merge conflicts) səbəb olmuşdur. Konfliktin həlli zamanı, pipelining-i tam workspace geri qaytarma (rollback) əməliyyatını yerinə yetirən bir kod yolu ötürülmüşdür və bu, bir sorğudan növbətiyə keçid zamanı öncədən yüklənmiş (prefetched) məlumatların workspace_client daxilinə sığacağı zəmanətini itirmişdir. Bu, workspace overflow ilə nəticələnə bilər ki, bu da panikanı tetikləyərək Varnish serverinin çökməsinə səbəb olur.

CiddilikOrta
CVSS4.0
İstismar ehtimalı—
MəhsulVinyl-cache Vinyl Cache
Dərc12 apr 2026
İlk görülmə12 apr 2026
Zəiflik növüCWE-670CWE-670

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
vinyl-cache vinyl_cache9.0.0—

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-40396 · Vinyl-cache Vinyl Cache · Dark Radar