CVE-2026-40395 in Varnish Enterprise
Riassunto
di VulDB • 15/06/2026
Varnish Enterprise prima della versione 6.0.16r12 consente un'interruzione del servizio (denial of service) dovuta a "workspace overflow" che provoca il panic del demone per le VCL condivise. La funzione headerplus.write_req() di vmod_headerplus aggiorna la req0 sottostante, che è normalmente la richiesta originale in sola lettura da cui deriva req (leggibile e scrivibile dalla VCL). Questo meccanismo risulta utile nella VCL attiva, dopo aver modificato req, per preparare una req0 raffinata prima di passare a una VCL diversa tramite l'azione return(vcl()). È questo il funzionamento del Controller Varnish nei deployment con VCL condivise. Se la req modificata conteneva un numero eccessivo di campi header rispetto alla capacità della req0, ciò avrebbe causato un workspace overflow che, a sua volta, avrebbe innescato un panic e fatto crashare il server Varnish Enterprise. Tale condizione potrebbe essere sfruttata come vettore di attacco per Denial of Service da parte di client malintenzionati.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.