Autor Thema: Fehler in libc-Implementierung gefährdet FTP-Server  (Gelesen 507 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
Fehler in libc-Implementierung gefährdet FTP-Server
« am: 07 Oktober, 2010, 12:34 »
Ein Fehler in der Implementierung der Funktion glob()  in verschiedenen C-Biobliotheken (libc) lässt sich ausnutzen, um FTP-Server aus der Ferne lahm zu legen. Da viele FTP-Server einen anonymen Login ermöglichen und der Fehler recht einfach ausnutzen ist, laufen viele Server Gefahr, Opfer eines Angriffs zu werden. Laut Bericht des Sicherheitsspezialisten Maksymilian Arciemowicz sollen auch größere FTP-Server wie die von Adobe und HP betroffen sein.

Ursache des Problems ist, dass bei der Erweiterung von Wildcard-Mustern in eine Liste passender Dateinamen (Globbing) die Funktion glob() den Aufruf anderer Funktionen und den benutzten Speicher nicht immer erfolgreich limitiert. Das kann dazu führen, dass die Verarbeitung bestimmter Muster den Hauptspeicher füllt und in der Folge je nach Hardwareausstattung ein System sehr langsam wird, nicht mehr reagiert oder sogar abstürzt.

In der Regel unterstützen FTP- und SFTP-Server Globbing. Bei den meisten ist die Funktion über die libc implementiert, einige Hersteller haben die Funktion direkt in ihre Produkte integriert und erlauben über die Konfiguration das Abschalten von Globbing.

Laut Arciemowicz sind OpenBSD 4.7, NetBSD 5.0.2, FreeBSD 7.3/8.1, Oracle Sun Solaris 10 und GNU Libc (glibc) betroffen. Demnach sollen die auch die FTP-Server ftp.openbsd.org, ftp.netbsd.org, ftp.freebsd.org, ftp.adobe.com (läuft auf OpenBSD), ftp.hp.com sowie ftp.sun.com verwundbar sein. Arciemowicz hat einen Exploit zu Demonstrationszwecken veröffentlicht.

Die NetBSD-Entwickler haben ein eigenes Advisory zu dem Problem herausgegeben und raten, entweder (S)FTP nicht anzubieten oder aus dem CVS-Repository den fehlerkorrgierten Code auszuchecken und zu übersetzen. Von den anderen Hersteller liegen bislang noch keine offiziellen Berichte zu Patches oder Workarounds vor.

Quelle und Links : http://www.heise.de/newsticker/meldung/Fehler-in-libc-Implementierung-gefaehrdet-FTP-Server-1103258.html

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )