Ende Oktober 2024 erlaubte eine kritische Lücke in CyberPanel (CVE-2024-51567) Angreifern, über einen Fehler im upgrademysqlstatus-Endpoint des Panels ohne Authentifizierung Befehle als Root auszuführen. Innerhalb weniger Tage scannten automatisierte Würmer das Internet und schleusten Ransomware auf ungepatchte Server. Mehrere von mir betreute Kundenserver liefen mit CyberPanel und waren betroffen, bevor ich den Patch einspielen konnte.

Auf jedem betroffenen Server war der erste Schritt, den Server vom Netz zu trennen oder zumindest eingehenden Traffic in der Firewall zu blockieren, bevor irgendetwas anderes passierte. Man will nicht, dass eine aktive Infektion während der Arbeit weitere ausgehende Verbindungen aufbaut. Danach:
/usr/local/lscp und die Web-Roots auf unbekannte Dateien und Änderungszeitpunkte überprüft
/etc/crontab, Benutzer-Crontabs und systemd-Timer auf alles untersucht, was dort nicht hingehörtauthorized_keys auf neue SSH-Schlüssel und neue Benutzerkonten geprüft

Nachdem jeder Server bereinigt war, habe ich den offiziellen Patch von CyberPanel für die Lücke eingespielt und bin dann noch weitergegangen:
Der Admin-Port von CyberPanel (8090) sollte niemals für das gesamte Internet offen sein. Ihn auf ein VPN oder eine kleine Liste von IPs zu beschränken, hätte diesen Wurm gestoppt, unabhängig von der zugrunde liegenden Lücke. Genau das habe ich danach auf jedem Server geändert: Panel-Zugriff nur noch über VPN, kein anderer Weg.