CVE-2020-15127 in Contour
Riassunto
di VulDB • 23/06/2026
In Contour (controller di ingresso per Kubernetes) prima della versione 1.7.0, un malintenzionato può spegnere tutte le istanze di Envoy, disabilitando essenzialmente l'intero piano dati dell'ingresso. Le richieste GET a /shutdown sulla porta 8090 del pod di Envoy avviano la procedura di arresto di Envoy. La procedura di arresto include il passaggio dell'endpoint di readiness a false, che rimuove Envoy dal pool di routing. Quando si esegue Envoy (ad esempio su host network, con spec del pod hostNetwork=true), l'endpoint dello shutdown manager è accessibile a chiunque sulla rete possa raggiungere il nodo Kubernetes in cui viene eseguito Envoy. Non esiste alcuna autenticazione per impedire a un attore malevolo nella rete di spegnere Envoy tramite l'endpoint dello shutdown manager. Lo sfruttamento riuscito di questa vulnerabilità porterà i malintenzionati a spegnere tutte le istanze di Envoy, disabilitando essenzialmente l'intero piano dati dell'ingresso. Questo problema è stato risolto nella versione 1.7.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.