Stabsstelle Informationssicherheit der
Universität Stuttgart (RUS-CERT)
https://cert.uni-stuttgart.de
logo
Meldung Nr: RUS-CERT-612

[Generic/OpenSSH] Lokale Benutzer können Root-Rechte erlangen
(2001-12-10 20:31:39+00)

Quelle: http://cert.uni-stuttgart.de/archive/bugtraq/2001/12/msg00043.html

Falls die Option UseLogin aktiviert ist, können böswillige lokale Benutzer root-Rechte erlangen.

Betroffene Systeme

Diese Schwachstelle ist auch in sehr alten OpenSSH-Versionen vorhanden (z.B. Version 1.2.3).

Einfallstor
Lokaler Account, auf den nach RSA-Authentifizierung ein Login möglich ist, und bei dem die authorized_keys-Datei bearbeitbar ist (dies bedeut i.d.R. interaktiven Zugang zum System).

Auswirkung
Ein Benutzer kann Umgebungsvariablen für den login-Prozeß setzen, der vom SSH-Server mit root-Rechten gestartet wird. Dadurch ist das Erlangen von root-Rechten möglich.

Typ der Verwundbarkeit
Fehler in der Behandlung von Umgebungsvariablen

Gefahrenpotential
hoch
(Hinweise zur Einstufung des Gefahrenpotentials.)

Beschreibung
Über die authorized_keys-Datei können für bestimmte RSA-Schlüssel Werte für Umgebungsvariablen festgelegt werden, die automatisch vom SSH-Dämon beim Login gesetzt werden. Falls die UseLogin-Option in der Server-Konfiguration aktiviert ist, erfolgt das Setzen vor dem Aufruf des login-Prozesses. Da dieser Aufruf noch mit root-Rechten erfolgt (und login typischerweise dynamisch gelinkt wird), kann ein böswilliger lokaler Benutzer Umgebungsvariablen wie LD_PRELOAD so setzen, daß eine von ihm erstellte shared library geladen und der darin enthaltene Code mit root-Rechten ausgeführt wird. Dies ermöglicht die Kompromittierung des Systems.

Gegenmaßnahmen

(fw)

Hinweis
Die in diesem Text enthaltene Information wurde für die Mitglieder der Universität Stuttgart recherchiert und zusammengestellt. Die Universität Stuttgart übernimmt keinerlei Haftung für die Inhalte. Dieser Artikel darf ausschließlich in unveränderter Form und nur zusammen mit diesem Hinweis sowie dem folgenden Copyrightverweis veröffentlicht werden. Eine Veröffentlichung unter diesen Bedingungen an anderer Stelle ist ausdrücklich gestattet.

Copyright © 2022 RUS-CERT, Universität Stuttgart, https://cert.uni-stuttgart.de/


https://cert.uni-stuttgart.de/ticker/article.php?mid=612