Es wurde eine XSS Sicherheitslücke in der Datei private.php aller vBulletin 3.0.X Versionen entdeckt. Diese Sicherheitslücke ist zwar bei weitem nicht so gravierend wie die Sicherheitslücke, die Version 3.0.5 erforderlich gemacht hat, jedoch empfehlen wir dringend allen Kunden, diese Datei bei ihrer vBulletin-Installation mit der aktuellen Version zu ersetzen.
Im Anhang dieses Beitrags finden Sie eine neue Version der Datei private.php. Laden Sie diese Datei in Ihr Forum-Verzeichnis hoch und überschreiben Sie dabei die alte Datei Ihrer vBulletin-Installation. Diese Datei behebt die Sicherheitslücke.
Des Weiteren finden Sie weiter unten eine Anleitung, wie Sie manuell den Fehler in der Datei beheben können.
Zeitgleich wurde das vBulletin-Paket im Kundenbereich mit der neuen Datei aktualisiert. Falls Sie vBulletin 3 vor dieser Ankündigung heruntergeladen haben, laden Sie es bitte erneut herunter oder verwenden Sie die im Anhang befindliche Datei.
Die Entwickler möchten Ihnen erneut versichern, dass es nicht in ihrer Absicht liegt, Sie so häufig zum Aktualisieren "zu zwingen". Sobald jedoch eine Sicherheitslücke entdeckt wird -unabhängig wie schwerwiegend diese ist- sind sie bestrebt, diese Sicherheitslücke so schnell wie möglich zu schließen - meistens noch am selben Tag, egal ob es an einem Feiertag oder an jedem anderen Tag im Jahr ist. Letzte Woche gab es leider vermehrt Berichte über Sicherheitslücken und obwohl die vBulletin-Entwickler stets darauf bedacht sind, vBulletin vollkommen frei von Sicherheitslücken zu halten, werden manchmal Fehler bei internen Prüfungen übersehen.
Danke für Ihr Verständnis.
Herausfinden, ob Sie bereits die aktuellste Datei haben
Wenn Sie sich nicht sicher sind, ob Sie bereits die aktuellste Version dieser Datei haben, können Sie in Ihrer private.php nach diesem Text suchen:
CVS: $RCSfile: private.php,v $ - $Revision: 1.262.2.3 $
Wenn Sie diesen Text finden, haben Sie bereits die aktuellste Version und brauchen nichts weiter zu unternehmen.
Fehler manuell beheben
Suchen Sie in Ihrer private.php nach:
Code:
construct_checkboxes($pm);
Fügen Sie darüber ein:
Code:
$pm['recipients'] = htmlspecialchars_uni($pm['recipients']);
Lesezeichen