WordPress-Plugins — jedes ist Angriffsfläche
WordPress betreibt einen großen Teil des Webs, und seine Stärke ist zugleich sein Risiko: Plugins. Jedes installierte Plugin ist fremder Code, der im selben System läuft wie die Kanzlei-Website und oft vollen Datenbank-Zugriff hat. Eine durchschnittliche Kanzlei-Seite trägt ein Dutzend davon — für Formulare, Cookie-Banner, SEO, Galerien. Jedes einzelne ist eine Angriffsfläche, eine Update-Verpflichtung und ein potenzielles Abmahn-Risiko. Dieser Artikel ordnet die Lage nüchtern ein — ohne WordPress zu verteufeln, aber ohne die Risiken zu beschönigen.
Was Sie aus diesem Artikel mitnehmen
- Warum jedes Plugin fremder Code mit Datenbank-Zugriff im eigenen System ist
- Was eine CVE ist und warum veraltete Plugins von Bots automatisiert gesucht werden
- Das Supply-Chain-Risiko: Sie vertrauen jedem Plugin-Autor und jedem seiner Updates
- Das oft übersehene Abmahn-Risiko, wenn ein Plugin Daten an Dritte abfließen lässt
Würdigung — jedes Plugin ist eine Entscheidung
WordPress ist nicht das Problem. Es ist ein ausgereiftes System, und für viele Websites die richtige Wahl. Das Risiko sitzt in der Erweiterbarkeit: Funktionen kommen über Plugins, und jedes Plugin ist Software von Dritten, die mit vollen Rechten im selben System läuft wie die Website. Ein Formular-Plugin, ein Cookie-Banner-Plugin, ein SEO-Plugin, ein Galerie-Plugin — jedes hat in der Regel Zugriff auf die Datenbank, in der auch die Kontakt-Anfragen der Mandanten liegen.
Das ist kein hypothetisches Risiko. Die meisten erfolgreichen Angriffe auf WordPress-Seiten laufen nicht über WordPress selbst, sondern über ein veraltetes oder schlecht gepflegtes Plugin. Und es trifft nicht „die anderen": Automatisierte Bots scannen das Netz rund um die Uhr nach bekannten Schwachstellen-Mustern — die Frage ist nicht, ob eine kleine Kanzlei-Seite gescannt wird, sondern nur, ob der Scanner eine offene Tür findet.
Für eine Kanzlei kommt die Berufsdimension dazu: Hinter dem Kontaktformular liegen Mandanten-Daten, die § 203 StGB schützt. Eine kompromittierte Plugin-Lücke ist damit nicht nur ein IT-Problem, sondern berührt die Verschwiegenheits-Verantwortung.
Hinweis:
Ob Ihre Seite eine veraltete CMS-Version oder erkennbare Plugin-Signaturen im Quelltext preisgibt, prüft unser kostenfreier URL-Audit in rund 90 Sekunden — genau danach suchen auch die Bots.
Plugins als Angriffsfläche — CVEs und der Update-Zwang
Eine CVE (Common Vulnerabilities and Exposures) ist ein öffentlich katalogisierter Sicherheits-Fehler mit einer eindeutigen Nummer. Wird in einem populären Plugin eine CVE bekannt, passiert zweierlei gleichzeitig: Der Autor veröffentlicht ein Update — und Angreifer wissen jetzt genau, wonach sie suchen müssen. Jede Seite, die das Update nicht zeitnah einspielt, steht offen.
Das ist der Update-Zwang in seiner ganzen Härte. Sicherheit bei WordPress ist keine einmalige Einrichtung, sondern eine Daueraufgabe: WordPress-Kern, jedes Plugin und das Theme müssen laufend aktuell gehalten werden. In einer Kanzlei, in der niemand für die Website zuständig ist, bleibt genau das liegen — und ein Plugin, das seit Monaten nicht aktualisiert wurde, ist die wahrscheinlichste Einfallstür. Im Quelltext ist die veraltete Version oft offen sichtbar, und Bots lesen sie automatisiert aus.
Supply-Chain — das fremde Plugin, dem Sie vertrauen müssen
Mit jedem Plugin übernimmt eine Kanzlei ein Supply-Chain-Risiko: Sie vertraut nicht nur dem Plugin in seiner heutigen Form, sondern jedem zukünftigen Update des Autors. Plugins wechseln den Eigentümer, Autoren stellen die Pflege ein, und in seltenen, aber dokumentierten Fällen wird über ein gekapertes Plugin-Update bösartiger Code an Tausende Seiten ausgeliefert — ohne dass die Betreiber etwas tun mussten als „Update installieren".
Je mehr Plugins, desto größer diese Vertrauens-Fläche. Ein Dutzend Plugins heißt ein Dutzend Autoren, ein Dutzend Update-Ströme, ein Dutzend potenzielle Schwachstellen-Quellen. Das ist die unsichtbare Last hinter der bequemen Ein-Klick-Installation.
Das Abmahn-Risiko — wenn ein Plugin Daten abfließen lässt
Neben der Sicherheit gibt es eine zweite, oft übersehene Flanke: das Abmahn-Risiko. Viele Plugins laden im Hintergrund Ressourcen von Dritt-Servern oder binden Tracking ein — ohne dass die Kanzlei es bewusst entschieden hat. Das klassische Beispiel ist ein Theme oder Plugin, das Schriftarten direkt von Googles Servern nachlädt. Das LG München I hat dazu am 20.01.2022 entschieden, dass die Einbindung von Google Fonts über den Google-Server ohne Einwilligung gegen Datenschutzrecht verstößt — Schadenersatz inklusive. Dieselbe Mechanik gilt für eingebettete Karten, Analyse-Skripte oder Cookie-Banner-Plugins, die selbst Tracking-Cookies setzen.
Das Tückische: Die Kanzlei hat diese Datenabflüsse nie aktiv gewollt — sie kamen als Default eines Plugins mit. Die Verantwortung trägt trotzdem die Betreiberin. Wie sich diese Falle strukturell vermeiden lässt, steht im Artikel zur cookielosen Kanzlei-Website.
Die Alternative — statisch bauen, ohne Plugin-Park
Der grundlegende Ausweg ist architektonisch: eine Website, die gar nicht erst auf einen Plugin-Park angewiesen ist. Eine statisch gebaute Seite ohne Datenbank und ohne serverseitige Plugin-Logik hat schlicht keine Plugin-Angriffsfläche — es gibt keinen Plugin-Code, der kompromittiert werden könnte, und keine Datenbank, die ausgelesen werden könnte. So bauen wir bei FA²: Funktionen wie Formulare, Spam-Abwehr oder Analytics sind direkt und kontrolliert eingebaut, nicht als fremde Plugins zugekauft. Eine vorgelagerte Cloudflare-Schicht und ein sauberer Schutz-Header-Satz härten den Rest.
Das heißt nicht, dass jede Kanzlei sofort weg von WordPress muss. Es heißt: Wer bei WordPress bleibt, sollte die Plugin-Liste bewusst kurz halten, jedes Plugin auf seinen Pflege-Stand prüfen und Updates als feste Routine einplanen — nicht als „machen wir, wenn Zeit ist". Dieselbe Routine-Disziplin gilt für Inhalte (Saison-Banner, Schließungs-Hinweise), die sonst Jahre im Quelltext liegen bleiben.
Beispiel:
In URL-Audits oberfränkischer WordPress-Kanzlei-Sites finden wir typischerweise zehn bis fünfzehn aktive Plugins, davon meist mehrere seit über einem Jahr ohne Update — und nicht selten ein Cookie-Banner-Plugin, das selbst einen Tracking-Cookie setzt, bevor der Besucher irgendetwas angeklickt hat. Doppeltes Problem: Angriffsfläche und Abmahn-Risiko in einem. Wer wissen will, wie es um die eigene Plugin-Lage steht: ein Erstgespräch (30 Minuten, kostenfrei) ordnet ein, was kritisch ist und was nicht.
Für eine vollständige Bestandsaufnahme — CMS-Stack, Plugin-Risiken, Datenabflüsse, Header — empfehlen wir den Hebel-Audit (890 €, bei Mandanten-Boost-Beauftragung innerhalb von 60 Tagen voll anrechenbar).
Zusammenfassung
Jedes WordPress-Plugin ist fremder Code mit Datenbank-Zugriff im eigenen System — und damit Angriffsfläche, Update-Verpflichtung und Supply-Chain-Risiko in einem. Bekannt gewordene CVEs werden von Bots automatisiert gesucht; ein nicht eingespieltes Update ist die wahrscheinlichste Einfallstür. Dazu kommt das oft übersehene Abmahn-Risiko, wenn ein Plugin ungefragt Daten an Dritte abfließen lässt — der Google-Fonts-Fall ist nur das bekannteste Beispiel. Wer bei WordPress bleibt, hält die Plugin-Liste kurz und Updates aktuell. Wer die Angriffsfläche grundsätzlich loswerden will, baut statisch — ohne Datenbank, ohne Plugin-Park. Der erste Schritt ist in jedem Fall, die eigene Plugin-Lage überhaupt zu kennen.
Quellen
- OWASP Top 10 — A06:2021 Vulnerable and Outdated Components — abgerufen 2026-05-29
- NVD — National Vulnerability Database (CVE-Katalog) — abgerufen 2026-05-29
- LG München I, Urteil vom 20.01.2022 – 3 O 17493/20 (Google Fonts) — abgerufen 2026-05-29
- TDDDG § 25 — Schutz der Privatsphäre bei Endeinrichtungen — abgerufen 2026-05-29
Disclaimer: Allgemeine fachliche Information zum Zeitpunkt der Veröffentlichung — keine Rechtsberatung im Einzelfall. Konkrete Sicherheits- und Abmahn-Fragen einer bestehenden Seite gehören in die fachliche bzw. anwaltliche Einzelprüfung.
Stand und rechtlicher Hinweis
- Erstveröffentlichung
- Letzte Aktualisierung
- Autor
- Alexander Mock
- Lesezeit
- 11 Minuten
Allgemeine Information, keine individuelle Beratung. Dieser Artikel beschreibt steuer-, berufs- oder webrechtliche Grundsystematik zum oben genannten Stand. Er ist nicht mandantenspezifisch und ersetzt keine individuelle Rechts-, Steuer- oder Anlage-Beratung im Sinne § 2 Rechtsdienstleistungsgesetz (RDG), § 1 Steuerberatungsgesetz (StBerG) oder § 34d/f Gewerbeordnung (GewO). Vor jeder konkreten Entscheidung wenden Sie sich an einen zugelassenen Steuerberater, Rechtsanwalt oder die jeweils zuständige Behörde.
Zitate aus amtlichen Werken. Gesetzes-Texte, Verwaltungsanweisungen (BMF-Schreiben) und Gerichts-Entscheidungen (BFH, BGH, BVerfG, EuGH) sind nach § 5 Urheberrechtsgesetz gemeinfrei. Zitiert wird jeweils mit Aktenzeichen und Entscheidungs- bzw. Schreibens-Datum. Aktualität der Rechtslage bitte vor Bezugnahme gegen die jeweilige amtliche Veröffentlichung prüfen (gesetze-im-internet.de, bundesfinanzhof.de, bmf.bund.de).
Externe Quellen. Wo wir auf Studien, Branchenstatistiken oder Drittanbieter-Dokumente verweisen, ist das Abrufs-Datum jeweils beim Quellenverweis angegeben. Online-Inhalte können sich nach unserem Abruf geändert haben.
Haftung. Trotz sorgfältiger Recherche können Ungenauigkeiten oder Rechtsänderungen nach Veröffentlichung nicht ausgeschlossen werden. Eine Haftung für Schäden, die durch die Nutzung der Information ohne anwaltliche oder steuerberaterliche Gegenprüfung entstehen, ist ausgeschlossen — soweit gesetzlich zulässig.
Themen
Auch zu lesen
Sicherheit
Note A statt A+: warum unsafe-inline in der CSP bleibt
Eine Content-Security-Policy zu setzen ist der erste Schritt — sie maximal scharf zu stellen ist der zweite, den man nicht reflexhaft gehen sollte. Eine CSP, die noch unsafe-inline erlaubt, bekommt bei den gängigen Prüfdiensten ein A, aber kein A+. Der naheliegende Reflex ist, das unsafe-inline mit Nonces wegzubekommen — und genau hier liegt bei einer statisch ausgelieferten Website eine Falle. Dieser Artikel zeigt, warum der Weg zum A+ auf einer modernen Architektur das CDN-Caching kosten würde, das den eigentlichen Geschwindigkeits- und Sicherheits-Vorteil ausmacht, und warum wir auf fahoch2.de deshalb bewusst und ehrlich bei Note A bleiben.
Sicherheit
Cloudflare Turnstile statt reCAPTCHA: Spam ohne Cookies
Auf vielen Kanzlei-Websites sitzt unter dem Kontaktformular ein Google-reCAPTCHA — meist eingebaut, weil „man das so macht". Der Preis dafür wird selten mitbedacht: Jeder Seitenaufruf löst einen Request an Google in die USA aus, der Cookie-Banner wird damit faktisch zur Pflicht, und für legitime Besucher ist die Bedienung oft holprig. Cloudflare Turnstile ist die seriöse Alternative: kein Tracking-Cookie, datensparsam, für die meisten Besucher unsichtbar. Dieser Artikel zeigt, wann eine Kanzlei überhaupt ein Captcha braucht, warum Turnstile der sauberere reCAPTCHA-Ersatz ist, und wie eine Einbindung aussähe, die das Formular bei einem Cloudflare-Ausfall nicht mit in den Abgrund reißt.
Sicherheit
Hash-Blocklist im Voice-Linter gegen Datenleaks
Wer auf einer Website regelmäßig über Audits, beobachtete Muster oder reale Vorfälle schreibt, trägt ein leises Risiko mit sich: dass irgendwann ein Name, eine Domain oder ein zu konkreter Bezug im veröffentlichten Text landet, der dort nicht hingehört. Solange eine Person allein und konzentriert schreibt, geht das eine Weile gut. Sobald mehrere Hände an den Inhalten arbeiten oder ein KI-Assistent Vorschläge beisteuert, ist es nur eine Frage der Zeit. Aufmerksamkeit allein ist dagegen keine verlässliche Schutzschicht. Dieser Artikel zeigt, wie ein kleiner Hash-basierter Pre-Commit-Linter dieses Versehen strukturell verhindert — und dabei den entscheidenden Trick nutzt, die zu schützenden Begriffe nie im Klartext abzulegen.
Wenn Sie das in Ruhe besprechen möchten
Lassen Sie uns 30 Minuten zur Außen-Sicht Ihrer Kanzlei sprechen.
Erst gratis-Vorprüfung über das URL-Tool — dann entscheiden Sie, ob ein 890-€-Tiefen-Audit für Sie Sinn ergibt.