System Monitor

 

The System-Monitor keeps you up-to-date with technical issues around your hosting  package. Unscheduled outages, scheduled maintenance tasks or any other announcement regarding server operations.

 

9/19/2010
Sicherheitsloch in Asp.Net Anwendungen

Zwei Hacker haben am vergangenen Freitag auf einer Konferenz in Südamerika  ein Sicherheitsproblem in ASP.Net enthüllt - am Beispiel von DotNetNuke haben sie sich innerhalb weniger Minuten sich damit als Superuser ("Host") einloggen und weitere Software ausführen können. Betroffen sind fast alle ASP.Net Anwendungen.

Microsoft Vice President Scott Gutthrie hat in seinem Blog einen Workaround beschrieben, mit dem die Verletzbarkeit weitgehend verhindert werden kann, unser DotNetNuke Sicherheitsexperte Cathal Conolly hat die nowendigen Schritte für DotNetNuke Sites zusammengestellt, die ich hier kurz übersetzen will:

 
Betreiber einer DotNetNuke-Installation sollen folgende Aktionen schnellstmöglicht ausführen:
1. In den DotNetNuke Systemeinstellungen prüfen, welche .Net Version verwendet wird.

 
a. Für Framework 2.0 und 3.5
   2. in der Web.config die Zeile suchen die mit <customErrors beginnt und durch folgende Zeile ersetzen:
   <customErrors mode="On" defaultRedirect="~/error.html" />
   3. Im Rootverzeichnis eine Datei error.html anlegen (Muster siehe Link)
b. Für Framework 3.5 SP 1 und 4.0:
   2.  in der Web.config die Zeile suchen die mit <customErrors beginnt und durch folgende Zeile ersetzen:
   <customErrors mode="On" redirectMode="ResponseRewrite" defaultRedirect="~/error.aspx" />
 
   3.  Im Rootverzeichnis eine Datei error.aspx anlegen, gemäß Muster siehe Link.

 
Die ASP.Net-Entwickler bei Microsoft arbeiten derzeit mit Hochdruck an einem Fix, um die Lücke dauerhaft zu schließen.

Bitte sichern Sie dringend Ihre Anwendung entsprechen den o.g. Anweisungen ab. Für Kunden mit einem aktiven Wartungsvertrag haben wir die Absicherung bereits vorgenommen.