Debian-Sicherheitsankündigung

DSA-148-1 hylafax -- Pufferüberläufe und Format-String Verwundbarkeiten

Datum des Berichts:
12. Aug 2002
Betroffene Pakete:
hylafax
Verwundbar:
Ja
Sicherheitsdatenbanken-Referenzen:
In der Bugtraq-Datenbank (bei SecurityFocus): BugTraq ID 3357, BugTraq ID 5349, BugTraq ID 5348.
In Mitres CVE-Verzeichnis: CVE-2002-1049, CVE-2002-1050, CVE-2001-1034.
Weitere Informationen:

Einige Probleme wurden in Hylafax gefunden, einer flexiblen Client/Server Fax-Software, die mit vielen GNU/Linux Distributionen verbreitet wird. SecurityFocus zitierend hier die Probleme im Detail:

  • Eine Format-String Verwundbarkeit ermöglichte es Benutzern, in einigen Implementierungen möglicherweise willkürlichen Code auszuführen. Wegen unzureichender Prüfung der Eingaben ist es möglich, einen Format-String Angriff durchzuführen. Da dies nur Systeme betrifft, die die faxrm und faxalter Programme setuid installiert haben, ist Debian dafür nicht verwundbar.
  • Ein Pufferüberlauf wurde in Hylafax berichtet. Eine böswillige Faxübermittlung könnte eine lange Scan-Zeile enthalten, die einen Speicherpuffer überlaufen lässt, was den angrenzenden Speicher zerstört. Eine Ausbeutung davon könnte in einen Denial-of-Service Zustand führen, oder aber zur möglichen Ausführung von willkürlichem Code mit root-Privilegien.
  • Eine Format-String Verwundbarkeit wurde in faxgetty entdeckt. Einlangende Fax-Mitteilungen beinhalten eine ``Transmitting Subscriber Identification'' (TSI) Zeichenkette, die dazu verwendet wird, die absendende Fax-Maschine zu identifizieren. Hylafax benutzt diese Daten als Teil eines Format-Strings, ohne die Eingabe ordentlich zu säubern. Böswillige Fax-Daten könnten den Server abstürzen lassen, was zu einem Denial-of-Service Zustand resultiert.
  • Marcin Dawcewicz entdeckte eine Format-String Verwundbarkeit in hfaxd, die hfaxd unter bestimmten Umständen abstürzen lässt. Da Debian hfaxd nicht setuid root installiert hat, kann dieses Problem nicht direkt zu einer Verwundbarkeit führen. Dies wurde von Darren Nickerson behoben, was bereits in neueren Version vorhanden war, aber nicht in der Potato-Version.

Diese Probleme wurden in Version 4.0.2-14.3 für die alte stable Distribution (Potato), in Version 4.1.1-1.1 für die aktuelle stable Distribution (Woody) und in Version 4.1.2-2.1 für die unstable Distribution (Sid) behoben.

Wir empfehlen Ihnen, Ihre hylafax-Pakete zu aktualisieren.

Behoben in:

Debian GNU/Linux 2.2 (potato)

Quellcode:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax_4.0.2-14.3.dsc
http://security.debian.org/pool/updates/main/h/hylafax/hylafax_4.0.2-14.3.diff.gz
http://security.debian.org/pool/updates/main/h/hylafax/hylafax_4.0.2.orig.tar.gz
Architektur-unabhängige Dateien:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-doc_4.0.2-14.3_all.deb
Alpha:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.0.2-14.3_alpha.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.0.2-14.3_alpha.deb
ARM:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.0.2-14.3_arm.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.0.2-14.3_arm.deb
Intel IA-32:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.0.2-14.3_i386.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.0.2-14.3_i386.deb
Motorola 680x0:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.0.2-14.3_m68k.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.0.2-14.3_m68k.deb
PowerPC:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.0.2-14.3_powerpc.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.0.2-14.3_powerpc.deb
Sun Sparc:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.0.2-14.3_sparc.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.0.2-14.3_sparc.deb

Debian GNU/Linux 3.0 (woody)

Quellcode:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax_4.1.1-1.1.dsc
http://security.debian.org/pool/updates/main/h/hylafax/hylafax_4.1.1-1.1.diff.gz
http://security.debian.org/pool/updates/main/h/hylafax/hylafax_4.1.1.orig.tar.gz
Architektur-unabhängige Dateien:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-doc_4.1.1-1.1_all.deb
Alpha:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.1.1-1.1_alpha.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.1.1-1.1_alpha.deb
ARM:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.1.1-1.1_arm.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.1.1-1.1_arm.deb
Intel IA-32:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.1.1-1.1_i386.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.1.1-1.1_i386.deb
Intel IA-64:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.1.1-1.1_ia64.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.1.1-1.1_ia64.deb
HP Precision:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.1.1-1.1_hppa.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.1.1-1.1_hppa.deb
Motorola 680x0:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.1.1-1.1_m68k.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.1.1-1.1_m68k.deb
PowerPC:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.1.1-1.1_powerpc.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.1.1-1.1_powerpc.deb
IBM S/390:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.1.1-1.1_s390.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.1.1-1.1_s390.deb
Sun Sparc:
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-client_4.1.1-1.1_sparc.deb
http://security.debian.org/pool/updates/main/h/hylafax/hylafax-server_4.1.1-1.1_sparc.deb

MD5-Prüfsummen der aufgeführten Dateien stehen in der ursprünglichen Sicherheitsankündigung zur Verfügung.