RegreSSHion: Kritische OpenSSH-Schwachstelle
Zusammenfassung
Qualys analysiert CVE-2024-6387, eine wieder eingeführte Race Condition im OpenSSH-Server mit möglicher Remote-Codeausführung. CVE-2024-6387 betrifft den OpenSSH-Server und wurde regreSSHion genannt.
Ideen
- Ein Signalhandler führte während des Login-Timeouts nicht async-signal-sichere Funktionen aus.
- Eine frühere Sicherheitskorrektur ging durch spätere Codeänderungen verloren.
- Der Angriff benötigt wiederholte Verbindungsversuche und präzises Timing.
- Adressraumrandomisierung erschwert Ausnutzung, beseitigt die Schwachstelle aber nicht.
- Internetexponierte SSH-Dienste vergrößern das operative Risiko sofort.
Einsichten
- Regressionstests müssen behobene Sicherheitsursachen statt nur sichtbare Symptome bewahren.
- Signalhandler bilden eine kleine, besonders fehleranfällige Ausführungsumgebung.
- Schwierige Ausnutzung rechtfertigt bei erreichbaren Root-Diensten keine Verzögerung.
Fakten
- Qualys demonstrierte die Möglichkeit unauthentifizierter Remote-Codeausführung auf glibc-basiertem Linux.
- OpenSSH 9.8p1 enthielt die veröffentlichte Korrektur.
Empfehlungen
- Installiere die korrigierten Pakete deiner Distribution ohne unnötigen Aufschub.
- Reduziere SSH-Exponierung und überwache ungewöhnlich viele abgebrochene Loginversuche.
Referenzen
Links zur Originalquelle und zum Webarchiv öffnen einen neuen Tab.