Veröffentlicht am 02.08.2026
Wenn Sie eine Community-Website, ein Mitgliederportal oder eine Vereinsseite auf Basis von WordPress und dem Plugin BuddyPress betreiben, sollten Sie diese Woche nicht abwarten: Am 30. Juli 2026 wurde die Sicherheitslücke CVE-2026-1360 öffentlich – eine Schwachstelle, über die angemeldete Nutzer mit der niedrigsten Benutzerrolle im schlimmsten Fall die vollständige Kontrolle über Ihren Server erlangen könnten. Betroffen sind alle BuddyPress-Versionen bis einschließlich 14.5.0. Die gute Nachricht: Ein Update, das das Problem behebt, steht bereits bereit.
Sicherheitsforscher haben in BuddyPress – einem beliebten Plugin, das WordPress-Websites um soziale Netzwerk- und Community-Funktionen erweitert – eine unsichere Deserialisierung von Nutzereingaben entdeckt. Der Fehler steckt in der internen Funktion bp_unserialize_profile_field(), die für die Verarbeitung von Profilfeld-Daten zuständig ist.
Konkret bedeutet das: Ein angemeldeter Angreifer mit einfachsten Rechten (der sogenannten Subscriber- bzw. Abonnenten-Rolle) kann über die Textfelder eines Nutzerprofils manipulierte Daten einschleusen. Unter bestimmten Umständen kann dies zu Remote Code Execution (RCE) führen – also der Ausführung beliebigen Schadcodes auf dem Server, ohne dass der Betreiber davon etwas mitbekommt.
Die Schwachstelle wurde von Vincent Theriault-Laine entdeckt und über Wordfence als CVE-Nummerierungsstelle veröffentlicht. Sie ist mit einem CVSS-Wert von 7.5 (HIGH) bewertet. BuddyPress zählt laut wordpress.org über 90.000 aktive Installationen weltweit.
Um das Problem einzuordnen, hilft ein kurzer Blick auf zwei Fachbegriffe:
Serialisierung ist ein Verfahren, mit dem PHP – die Programmiersprache hinter WordPress – komplexe Daten in eine kompakte Textform umwandelt, um sie z. B. in einer Datenbank zu speichern. Deserialisierung ist der umgekehrte Vorgang: Aus dem Text werden wieder verwendbare Datenobjekte. Das Problem: Wenn PHP diesen Text von Fremden entgegennimmt und ihn ungeprüft in Objekte zurückverwandelt, kann ein Angreifer diesen Prozess missbrauchen.
Genau das passiert hier. BuddyPress ruft die PHP-Funktion @unserialize() direkt auf nutzergesteuerten Profildaten auf – ohne den seit PHP 7.0 verfügbaren Sicherheitsparameter allowed_classes => false, der die Verarbeitung auf harmlose einfache Werte beschränken würde. Die SentinelOne-Vulnerability-Database beschreibt die Ursache klar:
"The root cause is the direct use of @unserialize() on untrusted, user-controllable input without restricting deserialization to safe scalar types via the allowed_classes => false option introduced in PHP 7.0. The @ operator additionally suppresses error output, obscuring exploitation attempts from standard PHP logs."
Besonders tückisch: Das vorangestellte @-Zeichen unterdrückt Fehlermeldungen in PHP. Angriffsversuche tauchen dadurch in den Standard-PHP-Protokollen möglicherweise gar nicht auf – ein blinder Fleck bei der Nachverfolgung.
Ein wichtiger Punkt zur Einordnung: Das bloße Einschleusen eines PHP-Objekts führt nicht automatisch zu einer Code-Ausführung. Dazu braucht es zusätzlich eine sogenannte POP-Chain (Property-Oriented Programming Chain) – eine Kette geeigneter Programmbausteine (Gadgets), die im WordPress-Kern, in anderen Plugins oder im Theme vorhanden sein müssen. Erst wenn eine solche Kette existiert, kann aus der Objekt-Injektion tatsächlich RCE werden.
Das erklärt auch den CVSS-Vektor CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H: Die Angriffskomplexität ist als hoch (AC:H) eingestuft, weil eine passende POP-Chain vorhanden sein muss. Weder die offiziellen Einträge noch die zitierten Quellen benennen bislang eine konkrete, öffentlich bekannte POP-Chain für diese Lücke. Die Analysten von Fused.com fassen es so zusammen:
"Neither the CNA record nor the cited upstream source identifies a specific usable POP chain, so practical impact is environment-dependent."
Im Klartext: Je mehr Plugins und Themes Sie installiert haben, desto höher die Wahrscheinlichkeit, dass eine ausnutzbare Kette existiert.
Ein Angreifer kann den manipulierten Wert auf zwei Wegen einschleusen: über das ganz normale Profilbearbeitungsformular (Feldname field_{field_id}) oder über den BuddyPress REST-API-Endpunkt /wp-json/buddypress/v1/xprofile/{field_id}/data/{user_id}. BuddyPress speichert den Wert in der Datenbanktabelle wp_bp_xprofile_data. Beim späteren Anzeigen des Profils wird die verwundbare Funktion aufgerufen – und das injizierte Objekt entsteht.
Besonders relevant ist diese Schwachstelle für deutsche KMU, die eine der folgenden Plattformen betreiben:
Das entscheidende Risiko-Element ist die offene Registrierung: Wenn sich jeder einen Account anlegen kann, erhält jeder Angreifer automatisch die für den Angriff nötige Subscriber-Rolle – ganz ohne Einladung.
wp plugin get buddypress --field=versionSELECT id, user_id, field_id, value FROM wp_bp_xprofile_data WHERE value REGEXP '^[aOC]:[0-9]+:';O:, a: oder C: beginnen, könnten auf injizierte serialisierte Objekte hinweisen.__wakeup oder __destruct. Unerwartete neue Admin-Accounts oder neue PHP-Dateien unter wp-content/uploads/ oder wp-content/plugins/ sind Warnsignale für eine Kompromittierung.Die wichtigste Maßnahme ist einfach: Aktualisieren Sie BuddyPress. Die aktuelle und sichere Version ist 14.5.2, verfügbar auf wordpress.org.
wp plugin update buddypresswp plugin get buddypress --field=version) und sicherstellen, dass sie 14.5.2 oder höher ist.O:, C:) in Formularfeldern von Nicht-Administratoren blockiert. Wordfence bietet entsprechende Regeln.php.ini die Einstellung disable_functions um gefährliche Funktionen wie system, exec und passthru erweitern, um die Auswirkungen einer erfolgreichen POP-Chain zu begrenzen.Stand 2. August 2026 ist keine aktive Ausnutzung bekannt – weder die CISA-Liste bekannter ausgenutzter Schwachstellen (KEV) noch die EU-KEV führen CVE-2026-1360. Die statistische Ausnutzungswahrscheinlichkeit (EPSS) für die nächsten 30 Tage liegt bei lediglich 0,57 %.
Das ist jedoch kein Grund zur Entwarnung. Der Sicherheitsanbieter Patchstack berichtet in seinem „State of WordPress Security in 2026", wie schnell sich das Blatt wenden kann:
"The weighted median time from public disclosure to mass exploitation was just five hours."
Fünf Stunden von der Veröffentlichung bis zur Massenausnutzung – bei den am stärksten angegriffenen Schwachstellen. Hinzu kommt der Kontext: 2025 wurden im WordPress-Ökosystem 11.334 neue Schwachstellen entdeckt (ein Plus von 42 % gegenüber 2024), 91 % davon in Plugins. Und laut Verizon DBIR 2026 wurden ausgenutzte Schwachstellen erstmals seit 19 Jahren zum führenden initialen Angriffsvektor bei Datenpannen (31 % aller Fälle).
Das Risiko für Ihre Website ist daher mittel bis hoch – abhängig von der Konfiguration. Erhöht wird es durch offene Registrierung, aktive XProfile-Textboxfelder und viele installierte Plugins. Gemindert wird es durch die hohe Angriffskomplexität und die notwendige Authentifizierung.
BuddyPress-Websites speichern typischerweise personenbezogene Daten – Namen, E-Mail-Adressen, Profilangaben und teils private Nachrichten. Kommt es zu einem unbefugten Zugriff, greifen konkrete DSGVO-Pflichten:
Mario Elsen von der GRC-Beratung Elsen GRC bringt den entscheidenden Punkt auf den Punkt:
"DSGVO-Meldepflicht (Art. 33): Bei einer Verletzung des Schutzes personenbezogener Daten ist die Aufsichtsbehörde in der Regel binnen 72 Stunden zu informieren. Die Uhr läuft ab Kenntnis – nicht ab Behebung. [...] Datenschutzrechtlich bleibt das Unternehmen der Verantwortliche."
Wichtig zur Klarstellung: Die bloße Existenz einer Schwachstelle löst noch keine Meldepflicht aus – erst ein tatsächlicher unbefugter Datenzugriff. Aber: Die technisch-organisatorischen Maßnahmen nach Art. 32 DSGVO verpflichten Sie, angemessene Sicherheitsvorkehrungen zu treffen. Dazu gehört das zeitnahe Einspielen von Sicherheitsupdates. Wer das versäumt, riskiert nach Art. 83 DSGVO Bußgelder von bis zu 10 Mio. Euro oder 2 % des weltweiten Jahresumsatzes. Zur Einordnung: Bis Januar 2025 summierten sich die EU-weiten DSGVO-Bußgelder auf rund 5,88 Milliarden Euro.
CVE-2026-1360 ist keine akute Massenausnutzungs-Panik, aber ein klarer Handlungsauftrag. Die Schwachstelle erlaubt authentifizierten Nutzern mit minimalen Rechten das Einschleusen von PHP-Objekten – und im ungünstigen Fall die vollständige Übernahme des Servers. Ob es bei Ihnen so weit kommen könnte, hängt vor allem davon ab, ob eine passende POP-Chain in Ihrer Plugin- und Theme-Landschaft existiert. Das lässt sich von außen nicht sicher beurteilen – weshalb Sie nicht auf Ihr Glück vertrauen sollten.
Die Lösung ist unkompliziert: Aktualisieren Sie BuddyPress auf Version 14.5.2. Prüfen Sie zusätzlich, ob offene Registrierung und XProfile-Textboxfelder bei Ihnen aktiv sind, und werfen Sie einen Blick in Ihre Datenbank und Logs. Wer über 90.000 Installationen weltweit teilt, sollte nicht darauf warten, in der Statistik der erfolgreichen Angriffe aufzutauchen. Bei den fünf Stunden Median-Vorlauf, die Patchstack für kritische Lücken misst, ist heute der richtige Zeitpunkt – nicht nächste Woche.