LinuxLounge.net und ab auf die Couch!

19Aug/090

Sicherheitslücke in libpurple erlaubt Einschleußen von Fremdcode

Die libpurple ist das sogennannte Backend vieler freier Messenger, wie Pidgin, Adium oder Finch. Im Model-View-Controller-Prinzip stellt es das Model dar und löst somit bei Sicherheitsproblemen diese in allen implementierten Oberflächen aus. Gestern wurde eine Sicherheitslücke in der oftgenutzten Bibliothek bekannt, die es erlaubt über speziell erstellte MSN-Nachrichten Fremdcode in den aktuell ausführenden Benutzer einzuschleußen. Dabei werden hintereinander zwei selbstgebastelte MSNSLP Messages mit ungültigem Inhalt gesendet. Das soll ermöglichen, den Speicherbereich zu einem nicht vorhandenen Ziel zu kopieren (memcopy). Während die Entwickler von Pidgin angeben den Bug in Version 2.5.9 unter Kontrolle  bekommen zu haben, berichtigt das entdeckende Unternehmen Core Security Technologies, die den Bug entdeckt haben, dass dieser erst ab Versionen => 2.6.0 beseitigt sei. Verwirrung erzeugten die Pidgin-Entwickler indem sie im Verlauf des gestrigen Tages drei Minor-Versionen released haben, nämlich 2.5.9, 2.6.0 sowie 2.6.1, wie man dem Changelog entnehmen kann. Um sich abzusichern, auch wenn man das MSN-Protokoll gar nicht einsetzt, sollte man nun den systemeigenen Upgrade-Prozess anwerfen und schauen ob der Distributor bereits reagiert hat:
# apt-get update && apt-get dist-upgrade
Weiterhin haben die Pidgin-Entwickler mit Version 2.6.1 still und leise neue Funktionen, wie z.B. Audio- und Videochat mit Google Talk Benutzern eingeführt, das Golem bunt beschreibt. Weiterführende Links
15Aug/090

sock_sendpage()-Bug ermöglicht Schadcodeausführung mit Root-Rechten

Kernel sock_sendpage()-Bug

Ein über 8 Jahre alter Bug im Linux-Kernel sorgt seit gestern für einigen Wirbel in der Szene. Hierbei handelt es sich um einen Bug im Socket-Handling des Kernels, der in der Funktion sock_sendpage() nicht auf Null-Pointer prüft, bevor er diesen dereferenziert. Dies führt bei einigen Protokollen, wie z.B. Appletalk, IPX, X.25, IRDA, Bluetooth und ISDN zu einer Schwachstelle, die es lokalen Benutzern erlaubt Programmcode mit Root-Rechten auszuführen. Betroffen sind vermutlich alle Kernel der Generationen 2.4 und 2.6 seit 2001. Es ist bereits ein Exploit besseres Exploit, sowie auch ein Kernel-Patch erschienen, der besagte Funktion nach kernel_sendpage() umleitet. Weiterführende Informationen finden sich unter Anderem hier: