Parser Error in default-widgets.php on line 1034 nach Abspeichern

Gerade trat ein sehr merkwürdiger Fehler auf. Nach dem Abspeichern eines Beitrags (wohl bei der automatischen Sicherung) war der Blog nicht mehr erreichbar, stattdessen tauchte folgende Fehlermeldung auf:

Parse error: syntax error, unexpected ‚<' in xxxxxxxxxxxxx/wp-includes/default-widgets.php on line 1034

Sowohl der Adminbereich als auch das Frontend produzierten diesen Fehler. Ein kurzer Blick in die Datein zeigte, dass wohl die default-widgets.php als auch die default-filters.php heute geändert wurden, alle anderen Dateien zeigten noch das Datum der letzten Installation.

Ein Neuaufspielen der Dateien fixte das Problem wieder – allerdings bin ich mir nach wie vor nicht sicher wieso der Fehler aufgetreten ist. Es sieht zudem so aus als wären davon einige Blogs betroffen. Im deutschen Supportforum scheint es dazu noch nichts zu geben, bei wordpress.org finden sich einige Meldungen dazu die einen js. Virus für die Veränderungen verantwortlich machen.

UPDATE: Einige Runden mit dem Virenscanner später …

Es hat an der Stelle wirklich wieder mal ein Virus zugeschlagen der sämtliche Javascript-Dateien (.js) und auch die index.html und index.php im Verzeichnis infiziert hatte. Eine komplette Neuinstallation von WordPress sowie ein manuelles Säubern der Template- und Plugin-Dateien brachte Abhilfe.

2 Kommentare zu "Parser Error in default-widgets.php on line 1034 nach Abspeichern"

  1. Es gab auch ein Script was diese schadhaften CODE automatisch entfernt. Siehe hier http://seoforums.org/site-optimization/118-script-gnu-gpl-try-window-onload-function-var.html. Nur funzt das glaube mit dem aktuellen CODE nicht. Mann müsste das denke ich nur umprogrammieren. Hab da aber keine Ahnung wie.

  2. Danke für den Hinweis, die mootools.js ist mir glatt durchgerutscht. Wurde aber vom Scanner auch nicht mit angezeigt 🙁

Hinterlasse einen Kommentar

E-Mail Adresse wird nicht veröffentlicht.


*