Stefan Esser entdeckte mehrere sicherheitsrelevante Probleme in Gaim, einem Multiprotokoll-Instant-Messaging-Client. Nicht alle davon betreffen die Version in Debian stable, aber zumindest die unstable-Distribution ist dafür anfällig. Die Probleme wurden für das »Common Vulnerabilities and Exposures«-Projekt wie folgt zusammengefasst:
Wenn der Yahoo-Messenger einen Oktalwert für E-Mail-Benachrichtigungsfunktionen dekodiert, können zwei verschiedene Arten von Überläufen ausgelöst werden. Wenn der MIME-Dekodierer eine Quoted Printable kodierte Zeichenfolge für E-Mail-Benachrichtigungen dekodiert, können zwei weitere Überläufe ausgelöst werden. Diese Probleme betreffen nur die Version in der unstable-Distribution.
Wenn die Cookies im HTTP-Antwortkopf einer Yahoo-Webverbindung ausgewertet werden, kann ein Pufferüberlauf passieren. Beim Auswerten der Yahoo-Login-Webseite lässt das YMSG-Protokoll Stack-Puffer überlaufen, falls die Webseite überdimensionierte Werte zurückliefert. Beim Aufteilen einer URL auf ihre Teile kann ein Stack-Überlauf passieren. Diese Probleme betreffen nur die Version in der unstable-Distribution.
Wenn ein überdimensionierter Schlüsselname in einem Yahoo-Messenger-Paket gelesen wird, kann ein Stack-Überlauf ausgelöst werden. Wenn Gaim einen HTTP-Proxy für Verbindungen zum Server verwendet, kann ein böswilliger HTTP-Proxy dies ausnutzen. Diese Probleme betreffen alle Versionen, die in Debian enthalten sind. Jedoch funktioniert die Verbindung zu Yahoo nicht mit der Version in Debian stable.
Interne Daten werden zwischen zwei Tokens in einen Stack-Puffer mit fester Größe ohne Bereichsprüfung kopiert. Dies betrifft nur die Version von Gaim in der unstable-Distribution.
Beim Anlegen von Speicher für AIM/Oscar-DirectIM-Pakete kann ein Integer-Überlauf passieren, was zu einem Heap-Überlauf führt. Dies betrifft nur die Version von Gaim in der unstable-Distribution.
Für die stable Distribution (Woody) wurden diese Probleme in Version 0.58-2.4 behoben.
Für die unstable Distribution (Sid) wurden diese Probleme in Version 0.75-2 behoben.
Wir empfehlen Ihnen, Ihre gaim-Pakete zu aktualisieren.
MD5-Prüfsummen der aufgeführten Dateien stehen in der ursprünglichen Sicherheitsankündigung zur Verfügung.