CVE-2026-40396 in Varnish Cacheinformazioni

Riassunto

di VulDB • 21/06/2026

Varnish Cache 9 precedente alla versione 9.0.1 è soggetto a un denial of service (panic del demone) dovuto a un "workspace overflow" dopo timeout_linger. Un client malintenzionato potrebbe inviare una richiesta HTTP/1, attendere abbastanza a lungo affinché la sessione rilasci il suo worker thread (timeout_linger) e riprenda il traffico prima che la sessione venga chiusa (timeout_idle), inviando più di una richiesta simultaneamente per innescare un'operazione di pipelining tra le richieste. Questa vulnerabilità, che interessa Varnish Cache 9.0.0, è emersa dal porting dell'architettura non bloccante di Varnish Enterprise per HTTP/2. Era necessario nuovo codice per adattarsi a una workspace API più recente che formalizza l'operazione di pipelining. Oltre alla modifica della workspace sul lato Varnish Cache, altre differenze hanno creato conflitti di merge, come il supporto parziale dei trailer in Varnish Enterprise. La risoluzione del conflitto ha trascurato un percorso di codice che configura il pipelining per eseguire un rollback completo della workspace, perdendo la garanzia che i dati prefetched si adattassero all'interno di workspace_client durante la transizione da una richiesta alla successiva. Ciò può risultare in un workspace overflow, innescando un panic e causando l'arresto del server Varnish.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

MITRE

Prenotare

12/04/2026

Divulgazione

12/04/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00347

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!