[Generic/slurp] Schwachstelle im Logging-Code
(2002-06-05 13:29:43.038234+00)
Quelle:
http://cert.uni-stuttgart.de/archive/bugtraq/2002/06/msg00028.html
slurp
enthält eine Format-String-Schwachstelle beim Aufzeichnen von Fehlermeldungen des genutzten Newsservers. Dadurch kann ein Angreifer beliebigen Code auf dem System ausführen, auf dem slurp
läuft.
Betroffene Systeme
- Systeme, die
slurp
in Version 1.1.0 verwenden.
Einfallstor
Geeignet formulierte Status-Antworten vom NNTP-Server. Dies erfordert nicht unbedingt die Kontrolle über den genutzten Newsserver.
Auswirkung
Ein Angreifer kann beliebigen Code mit den Rechten des Benutzers ausführen, der slurp
aufrief (typischerweise ein privilegierter Systemaccount, nicht jedoch root
).
Typ der Verwundbarkeit
format string bug
Gefahrenpotential
mittel bis hoch
(Hinweise zur Einstufung des Gefahrenpotentials.)
Beschreibung
Im Programm slurp
, mit dem sich Artikel von einem externen Newsserver zum eigenen Newsserver übertragen lassen (ohne daß eine Feed-Beziehung bestehen muß) ist eine Format-String-Schwachstelle entdeckt worden. Diese tritt auf, wenn slurp
die Status-Antworten des externen Newsservers verarbeitet.
Unter bestimmten Voraussetzungen kann diese Schwachstelle auch über das Versenden von NNTP-Nachrichten ausgenutzt werden, da Message-IDs gelegentlich in den Status-Antworten des Servers auftreten.
Gegenmaßnahmenslurp
wird nicht mehr gewartet. Deswegen bleibt nur der Wechsel zu einem anderen Programm oder das Einspielen eines entsprchenden Patches. (slurp
verwendet den NEWNEWS
-Befehl von NNTP, welcher inzwischen nicht mehr von vielen Servern unterstützt wird.)
Administratoren an der Universität Stuttgart können einen Newsfeed für gängige Usenet-Gruppen vom Newsserver des Rechenzentrums erhalten. Dadurch wird der Einsatz derartiger Programme, die zudem unnötig Serverlast erzeugen, in vielen Fällen unnötig.
(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=834