{"id":1955,"date":"2026-05-22T23:00:00","date_gmt":"2026-05-22T23:00:00","guid":{"rendered":"https:\/\/smartcoding.com.au\/warum-veraltete-plugins-die-haufigste-ursache-fur-wordpress-hacks-sind\/"},"modified":"2026-05-22T23:00:00","modified_gmt":"2026-05-22T23:00:00","slug":"warum-veraltete-plugins-die-haufigste-ursache-fur-wordpress-hacks-sind","status":"publish","type":"post","link":"https:\/\/smartcoding.com.au\/de\/warum-veraltete-plugins-die-haufigste-ursache-fur-wordpress-hacks-sind\/","title":{"rendered":"Warum veraltete Plugins die h\u00e4ufigste Ursache f\u00fcr WordPress-Hacks sind"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Wenn Sie eine beliebige Agentur oder einen Sicherheitsforscher fragen, was die meisten WordPress-Sicherheitsvorf\u00e4lle verursacht, erhalten Sie jedes Mal dieselbe Antwort. Plugins. Nicht der WordPress-Core, nicht der Server, nicht gestohlene Passw\u00f6rter. Plugins. Der Grund ist einfach. Allein im offiziellen Verzeichnis gibt es fast 60.000 Plugins, dazu Tausende weitere privat verkaufte, und sie alle laufen mit vollem PHP-Zugriff auf Ihre Website. Wenn eines davon eine Sicherheitsl\u00fccke hat und Sie es nicht aktualisieren, steht eine bekannte T\u00fcr auf Ihrem Server offen.<\/p>\n<p class=\"wp-block-paragraph\">Dieser Artikel betrachtet, warum veraltete Plugins ein so konstantes Problem sind, wie Schwachstellen in der Praxis ausgenutzt werden und was Sie tun k\u00f6nnen, damit Ihre Website nicht Teil der Statistik des n\u00e4chsten Monats wird.<\/p>\n<h2 class=\"wp-block-heading\">Der Aufbau einer Plugin-Schwachstelle<\/h2>\n<p class=\"wp-block-paragraph\">Jedes Plugin, das Sie installieren, f\u00fcgt Code hinzu, der als Teil Ihrer WordPress-Website l\u00e4uft. Dieser Code kann Ihre Datenbank lesen, Dateien auf Ihren Server schreiben, E-Mails versenden, externe APIs aufrufen und Befehle ausf\u00fchren. Wenn der Code gut geschrieben ist, tut er all das sicher. Wenn nicht, gibt er Angreifern Werkzeuge, die sie missbrauchen k\u00f6nnen.<\/p>\n<p class=\"wp-block-paragraph\">Zu den h\u00e4ufigen Plugin-L\u00fccken geh\u00f6ren der Datei-Upload ohne Authentifizierung, bei dem eine f\u00fcr angemeldete Administratoren gedachte Funktion f\u00fcr jeden im Internet erreichbar ist. SQL-Injection, bei der Benutzereingaben ohne korrektes Escaping in eine Datenbankabfrage eingef\u00fcgt werden. Cross-Site-Scripting, bei dem vom Angreifer kontrollierter Inhalt als aktives HTML im Browser eines Administrators gerendert wird. Rechteausweitung, bei der ein Konto auf Abonnentenebene zum Administrator werden kann. Unsichere Deserialisierung, bei der von au\u00dfen gesendete komplexe Datenstrukturen die Codeausf\u00fchrung ausl\u00f6sen.<\/p>\n<p class=\"wp-block-paragraph\">Jede dieser L\u00fccken kann einem Angreifer die M\u00f6glichkeit geben, Hintert\u00fcren zu installieren, sch\u00e4dliche Dateien abzulegen, betr\u00fcgerische Administratorkonten anzulegen oder auf andere Websites desselben Hosts \u00fcberzuspringen. Das Plugin muss nicht obskur sein. Einige der am h\u00e4ufigsten ausgenutzten Plugins der WordPress-Geschichte hatten zig Millionen Installationen.<\/p>\n<h2 class=\"wp-block-heading\">Warum Offenlegung ein zweischneidiges Schwert ist<\/h2>\n<p class=\"wp-block-paragraph\">Die Sicherheitsgemeinschaft lebt von verantwortungsvoller Offenlegung. Ein Forscher findet eine L\u00fccke, meldet sie privat dem Plugin-Autor, der Autor ver\u00f6ffentlicht eine gepatchte Version, und einige Tage oder Wochen sp\u00e4ter werden die Details in CVE-Hinweisen und Sicherheitsbulletins ver\u00f6ffentlicht. Das ist gesund. So verbessert sich das \u00d6kosystem.<\/p>\n<p class=\"wp-block-paragraph\">Der ungesunde Teil ist, was danach passiert. Automatisierte Scanner beobachten diese Hinweise genau. Innerhalb von Stunden nach einer \u00f6ffentlichen Offenlegung durchk\u00e4mmen Bots das \u00f6ffentliche Web, identifizieren WordPress-Websites und gleichen sie mit der Liste verwundbarer Versionen ab. Wenn Ihre Website noch die ungepatchte Version ausf\u00fchrt, werden Sie gefunden, oft schon am ersten Tag.<\/p>\n<p class=\"wp-block-paragraph\">Deshalb ist das Zeitfenster zwischen Offenlegung und Update auf Ihrer Website so wichtig. Eine w\u00f6chentliche Update-Routine erwischt die Dinge meist rechtzeitig. Eine viertelj\u00e4hrliche fast nie.<\/p>\n<h2 class=\"wp-block-heading\">Das Plugin, das niemand mehr pflegt<\/h2>\n<p class=\"wp-block-paragraph\">Noch schlimmer als ein veraltetes Plugin ist ein aufgegebenes. Plugin-Autoren kommen und gehen, und nicht alle k\u00fcndigen an, wann sie ihren Code nicht mehr pflegen. Ein Plugin, das seit zwei Jahren kein Update hatte, ist nicht sicherer, weil sich nichts ge\u00e4ndert hat. Es ist gef\u00e4hrlicher, denn jede seither gefundene Schwachstelle wird nie gepatcht.<\/p>\n<p class=\"wp-block-paragraph\">Das WordPress-Verzeichnis kennzeichnet inzwischen Plugins, die lange nicht aktualisiert wurden, ist aber zur\u00fcckhaltend, sie ganz zu entfernen. Es liegt an Ihnen, das zu bemerken und zu migrieren. Eine monatliche Support-Routine sollte die Pr\u00fcfung des letzten Aktualisierungsdatums jedes von Ihnen genutzten Plugins beinhalten.<\/p>\n<h2 class=\"wp-block-heading\">Eine Fallstudie: Wie ein Dateimanager-Plugin eine Website in Sydney lahmlegte<\/h2>\n<p class=\"wp-block-paragraph\">Ein aktuelles Kundenaudit erz\u00e4hlte eine klare Geschichte. Die Website, betrieben von einer kleinen Agentur in Sydney, hatte ein Dateimanager-Plugin installiert, das Administratoren eine webbasierte Oberfl\u00e4che zum Durchsuchen und Bearbeiten von Serverdateien bot. Praktisch, aber auch ein historisch bekanntes Ziel. Diese Plugin-Familie hatte im Lauf der Jahre mehrere kritische Schwachstellen zur Remote-Code-Ausf\u00fchrung ver\u00f6ffentlicht bekommen.<\/p>\n<p class=\"wp-block-paragraph\">Das Plugin war nicht aktuell gehalten worden. Ein Angreifer nutzte eine bekannte L\u00fccke aus, erlangte Schreibzugriff auf das Dokumentenstammverzeichnis und legte f\u00fcnfzehn sch\u00e4dliche Dateien in Verzeichnissen ab, die die Namen echter WordPress-Seiten nachahmten. Das Ergebnis war ein SEO-Cloaking-Angriff, der Spam an den Googlebot auslieferte und das Suchmaschinen-Ranking der Domain verbrannte.<\/p>\n<p class=\"wp-block-paragraph\">Die Bereinigung war teuer. Das verlorene SEO war noch teurer. Eine monatliche Update-Routine h\u00e4tte das verwundbare Plugin erkannt und entweder zu einem sofortigen Patch oder zur vollst\u00e4ndigen Entfernung des Plugins veranlasst. Die gesamte Behebung w\u00e4re eine F\u00fcnfzehn-Minuten-Arbeit w\u00e4hrend der routinem\u00e4\u00dfigen Wartung gewesen.<\/p>\n<h2 class=\"wp-block-heading\">Warum Menschen Plugins nicht aktualisieren<\/h2>\n<p class=\"wp-block-paragraph\">Die Gr\u00fcnde, die Menschen f\u00fcr das Nicht-Aktualisieren von Plugins nennen, fallen in einige vertraute Muster. Es lohnt sich, sie zu kennen, denn jeder hat eine bessere Antwort.<\/p>\n<p class=\"wp-block-paragraph\">Manche Betreiber bef\u00fcrchten, dass Updates die Website besch\u00e4digen. Die Antwort ist, zuerst im Staging zu testen, ein Backup zu machen und kontrolliert zu aktualisieren. Nicht, nie zu aktualisieren.<\/p>\n<p class=\"wp-block-paragraph\">Manche Betreiber schauen sich ihre Website selten an. Die Antwort ist, E-Mail-Benachrichtigungen einzurichten, wenn Updates verf\u00fcgbar sind, oder die Website in einen Support-Plan zu nehmen, bei dem jemand anderes nachsieht.<\/p>\n<p class=\"wp-block-paragraph\">Manche Betreiber nutzen ein stark angepasstes Plugin und bef\u00fcrchten, dass ein Update ihre \u00c4nderungen \u00fcberschreibt. Die Antwort ist, Plugin-Dateien niemals direkt zu bearbeiten. Nutzen Sie die Hooks und Filter des Plugins aus einem Child-Theme oder einem eigenen Plugin, damit Updates Ihre Anpassungen nicht mehr zerst\u00f6ren.<\/p>\n<p class=\"wp-block-paragraph\">Manche Betreiber wissen nicht, dass das Plugin existiert. Sie haben die Website geerbt, oder ein Freelancer hat vor Jahren etwas installiert und es nie erw\u00e4hnt. Die Antwort ist ein Audit. \u00d6ffnen Sie die Plugin-Seite und schauen Sie nach. Wenn Sie nicht wissen, was etwas tut, finden Sie es heraus oder entfernen Sie es.<\/p>\n<h2 class=\"wp-block-heading\">Wie eine sichere Plugin-Update-Routine aussieht<\/h2>\n<p class=\"wp-block-paragraph\">Die Grundroutine ist auf jeder von uns betreuten Website gleich. Erstellen Sie ein vollst\u00e4ndiges Backup, einschlie\u00dflich Datenbank und Dateien. Spielen Sie Updates im Staging ein, wenn die \u00c4nderung riskant aussieht. Aktualisieren Sie Plugins in Stapeln, nicht alle auf einmal, damit Sie bei einem Fehler wissen, welches Plugin ihn verursacht hat. Testen Sie die Website danach kurz, indem Sie mindestens die Startseite, eine wichtige Landingpage, den Bezahlvorgang, falls vorhanden, und den Admin-Bereich aufrufen. Dokumentieren Sie jedes Plugin, das wiederholt Probleme verursacht, und erw\u00e4gen Sie, es zu ersetzen.<\/p>\n<p class=\"wp-block-paragraph\">Bei Premium-Plugins halten Sie die Lizenz aktiv. Eine abgelaufene Lizenz bedeutet keine Updates, keine Sicherheitspatches und keinen Support. Die j\u00e4hrliche Lizenzgeb\u00fchr ist fast immer geringer als die Kosten einer einzigen Wiederherstellung nach einem Sicherheitsvorfall.<\/p>\n<h2 class=\"wp-block-heading\">Die Zahl der genutzten Plugins reduzieren<\/h2>\n<p class=\"wp-block-paragraph\">Der am meisten untersch\u00e4tzte Sicherheitsschritt ist schlicht, weniger Plugins zu haben. Jedes Plugin ist mehr Angriffsfl\u00e4che. Jedes Plugin ist ein weiterer Anbieter, von dessen Update-Zeitplan Sie abh\u00e4ngen. Viele WordPress-Websites, die wir pr\u00fcfen, haben 25 oder 30 aktive Plugins, und mindestens ein Drittel davon tut Dinge, die entweder nicht mehr genutzt werden oder zusammengelegt werden k\u00f6nnten.<\/p>\n<p class=\"wp-block-paragraph\">Gehen Sie die Liste durch. Wenn Sie sich nicht erinnern, warum Sie etwas installiert haben, brauchen Sie es wahrscheinlich nicht. Wenn sich zwei Plugins in der Funktion \u00fcberschneiden, fassen Sie sie zusammen. Der kleinste Plugin-Fu\u00dfabdruck, der liefert, was Sie tats\u00e4chlich brauchen, ist der sicherste.<\/p>\n<h2 class=\"wp-block-heading\">Die Zusammenfassung<\/h2>\n<p class=\"wp-block-paragraph\">Plugins sind der m\u00e4chtigste und der gef\u00e4hrlichste Teil von WordPress. Sie geben Ihnen die Funktionen, die die Plattform attraktiv machen, und sie geben Angreifern die T\u00fcren, die WordPress-Websites zu einem so h\u00e4ufigen Ziel machen. Die L\u00f6sung ist nicht, Plugins zu meiden, sondern sie zu verwalten. Halten Sie sie aktuell. Halten Sie sie schlank. Bemerken Sie, wenn eines aufgegeben wird, und migrieren Sie weg davon. Behandeln Sie Ihre Plugin-Liste wie ein Budget, nicht wie eine Krimskramsschublade.<\/p>\n<h2 class=\"wp-block-heading\">Brauchen Sie Unterst\u00fctzung?<\/h2>\n<p class=\"wp-block-paragraph\">Wenn <a href=\"https:\/\/defyn.com.au\" rel=\"noopener\">Defyn<\/a> die Plugins Ihrer WordPress-Website pr\u00fcfen und Ihnen sagen soll, welche gef\u00e4hrdet sind, welche entfernt werden k\u00f6nnen und welche ersetzt werden m\u00fcssen, nehmen Sie Kontakt auf. Ein fokussiertes Plugin-Audit geh\u00f6rt zu den wirkungsvollsten Ma\u00dfnahmen f\u00fcr die Sicherheit Ihrer Website.<\/p>","protected":false},"excerpt":{"rendered":"<p>Die meisten WordPress-Websites werden nicht durch raffinierte Exploits gehackt. Sie werden durch Plugins gehackt, die seit Monaten nicht aktualisiert wurden. So gehen Sie dagegen vor.<\/p>\n","protected":false},"author":2,"featured_media":1605,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[1071],"tags":[],"class_list":["post-1955","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-website-support-maintenance"],"jetpack_publicize_connections":[],"featured_image_src":"https:\/\/smartcoding.com.au\/wp-content\/uploads\/2026\/05\/post-1218-600x400.jpg?crop=1","featured_image_src_square":"https:\/\/smartcoding.com.au\/wp-content\/uploads\/2026\/05\/post-1218-600x600.jpg?crop=1","author_info":{"display_name":"Claire Smith","author_link":"https:\/\/smartcoding.com.au\/de\/author\/claire\/"},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/phbW1n-vx","jetpack_featured_media_url":"https:\/\/smartcoding.com.au\/wp-content\/uploads\/2026\/05\/post-1218.jpg","_links":{"self":[{"href":"https:\/\/smartcoding.com.au\/de\/wp-json\/wp\/v2\/posts\/1955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartcoding.com.au\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smartcoding.com.au\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smartcoding.com.au\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smartcoding.com.au\/de\/wp-json\/wp\/v2\/comments?post=1955"}],"version-history":[{"count":0,"href":"https:\/\/smartcoding.com.au\/de\/wp-json\/wp\/v2\/posts\/1955\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smartcoding.com.au\/de\/wp-json\/wp\/v2\/media\/1605"}],"wp:attachment":[{"href":"https:\/\/smartcoding.com.au\/de\/wp-json\/wp\/v2\/media?parent=1955"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartcoding.com.au\/de\/wp-json\/wp\/v2\/categories?post=1955"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartcoding.com.au\/de\/wp-json\/wp\/v2\/tags?post=1955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}