CVE-2026-74670 in Linux
Zusammenfassung
von VulDB • 23.08.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
ipvs: Schätzer nach Deaktivierung der Berechnungsphase stoppen
Der IPVS-Schätzer-kthread 0 startet mit auf Null gesetzten Ketten- und Taktgrenzwerten, bis seine initiale Berechnungsphase abgeschlossen ist. Wenn das Teardown des Netzwerk-Namespace ipvs->enable während dieser Phase löscht, kann ip_vs_est_calc_phase() zurückkehren, ohne positive Grenzwerte zu installieren.
Der kthread kann dann in die Hauptschleife eintreten und est_temp_list mit den Werten null für chain_max, tick_max und est_max_count leeren. Jeder Enqueue-Vorgang verbraucht eine verfügbare Taktzeile, aber est_count erreicht nie den Wert null von est_max_count. Nachdem alle Zeilen verbraucht sind, gibt die Zeilensuche IPVS_EST_NTICKS zurück und ip_vs_enqueue_estimator() schreibt über die Arrays ticks und tick_len hinaus.
Beenden Sie kthread 0 nach der Berechnungsphase, wenn der kthread gestoppt wird oder IPVS deaktiviert wurde. Dies verhindert, dass temporäre Schätzer geleert werden, nachdem die Grenzwerte nicht initialisiert wurden.
Schätzer-kthreads können sich nun selbst beenden, bevor das Teardown oder Reload kd->task stoppt. Halten Sie nach der Erstellung eine zusätzliche Aufgabenreferenz vor und geben Sie diese mit kthread_stop_put() frei, damit kd->task bis zum Verbrauch dieser Referenz durch die Stopp-Pfade gültig bleibt.
If you want to get best quality of vulnerability data, you may have to visit VulDB.