Autor Thema: AWStats führt Schadcode aus  (Gelesen 494 mal)

0 Mitglieder und 3 Gäste betrachten dieses Thema.

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
AWStats führt Schadcode aus
« am: 04 Mai, 2006, 11:09 »
Die beliebte Zugriffsstatistik-Software für Webserver AWStats weist Scherheitslöcher auf, über die Angreifer beliebige Befehle auf dem darunterliegenden Server ausführen könnten. Schuld ist wie schon in der Vergangenheit die unsichere Verwendung bestimmter PERL-Funktionen, über die sich beispielsweise der Linux-Wurm Lupper verbreitet hat.

Hendrik Weimer von OS Reviews beschreibt die Lücken in einer Sicherheitsmeldung. Aufgrund einer fehlenden Überprüfung der Übergabewerte an den migrate-Parameter von AWStats wird die Benutzereingabe direkt an einen PERL-open-Befehl übergeben. Startet der Übergabewert mit einer Pipe ("|"), interpretiert PERL den darauffolgenden Teil als Shell-Kommando. Für einen erfolgreichen Angriff muss jedoch die Option AllowToUpdateStatsFromBrowser in der Konfiguration aktiviert sein, was standardmäßig nicht der Fall ist.

Wenn ein Angreifer beliebige Dateien auf einem Server anlegen kann, etwa bei einem Shared-Hosting-Anbieter oder durch Sicherheitslücken in weiterer Software auf dem Server, könnte er AWStats eine bösartige Konfigurationsdatei untermogeln. Dazu müsste er dem AWStats-Parameter configdir lediglich den Pfad zur Konfigurationsdatei übergeben. Die Option LogFile in der Konfigurationsdatei lässt sich ebenfalls durch die fehlende Überprüfung der Übergabewerte an einen open-Aufruf mittels Pipe zum Ausführen beliebigen Codes mißbrauchen.

An den AWStats-Parameter diricons übergebene Werte werden auch nicht überprüft. Angreifer könnten diese Cross-Site-Scripting-Lücke ausnutzen, um beliebige HTML-Anweisungen sowie JavaScript im Browser des Opfers auszuführen.

Betroffen sind alle derzeit verfügbaren Versionen von AWStats. Momentan ist noch unklar, wann eine fehlerbereinigte Version verfügbar sein wird. Bis dahin sollten AWStats-Nutzer nur statische Seiten generieren lassen, die betroffenen open-Aufrufe filtern oder mit mod_security-Regeln gefährliche Aufrufe ausfiltern.

Siehe dazu auch:

    * Flexible but Insecure, Sicherheitsmeldung von Hendrik Weimer
    * AWStats-Homepage auf Sourceforge

Quelle und Links : http://www.heise.de/security/news/meldung/72683

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 )