Der eigentliche Defekt geht auf einen Fehler bei der Wiederverwendung von Code zurück. Wie Cyera gegenüber SecurityWeek erklärte, führte dieser dazu, dass ein einfaches Komma in einem Zertifikats-Principal vom Parser versehentlich als Listentrenner interpretiert wurde – wodurch eine Identität mit geringen Rechten zu einem Zugangsnachweis für root wurde.
Technisch betrifft CVE-2026-35414 das Zusammenspiel zweier Elemente: der Principals-Liste, die festlegt, unter welchen Benutzernamen sich ein Zertifikatsinhaber anmelden darf, sowie der authorized_keys-Principals, über die Server entscheiden, welchen Zertifikaten sie vertrauen.
Der Kern des Problems liegt in einer Funktion, die eigentlich für die Aushandlung von Chiffren und Schlüsselaustausch zuständig ist. Sie vergleicht kommagetrennte Listen, zerlegt die Eingabe am Komma und gewährt die Authentifizierung, sobald einer der Teile mit dem Wert des Principals übereinstimmt. Enthält ein Zertifikat etwa den Principal „deploy,root", trennt OpenSSH die Angabe am Komma auf und schaltet vollen Root-Zugriff frei.
Eine zweite Funktion, die ebenfalls die Autorisierung prüft, behandelt denselben Principal zwar als einzelne Zeichenkette und verweigert den Zugriff. Stimmt die Zeichenkette jedoch überein, sorgen die anschließend ausgeführten Optionen dafür, dass die Principal-Validierung vollständig übersprungen wird.
Wie leicht sich die Lücke ausnutzen lässt, schildert Cyera anhand eines eigenen Tests: Man habe ein Zertifikat mit einem wörtlichen Komma im Principal-Feld erstellt, es auf einen Testserver gerichtet und root-Rechte erhalten. „Das Ganze dauerte vom Eindruck ‚das sieht falsch aus’ bis zu einem funktionierenden Exploit etwa zwanzig Minuten", so das Unternehmen.
Bei erfolgreicher Ausnutzung könnte ein Angreifer laut Cyera Root-Zugriff auf sämtliche Server einer Organisation erlangen, sofern das anfällige Protokoll dort im Einsatz ist.
Behoben wurde CVE-2026-35414 Anfang April mit OpenSSH 10.3. Organisationen wird geraten, ihre Umgebungen zu prüfen und so rasch wie möglich auf eine gepatchte Version zu aktualisieren.
