Kategorie: IT-Sicherheit

Aktuelle Sicherheitslücken (CVEs) in Webservern, Middleware und Hosting-Panels, eingeordnet für Webseitenbetreiber, mit Primärquellen-Beleg und Handlungsempfehlung.

  • Tier III, EN 50600 oder TSI: welches Siegel sagt was
    Symbolbild, KI-generiert

    Tier III, EN 50600 oder TSI: welches Siegel sagt was

    „Wird über die Verfügbarkeit von RZ gesprochen, werden häufig Prozentwerte von 99 % und mehr angeführt […].“ So beginnt das BSI ein Kapitel seiner Handlungsempfehlungen für Rechenzentren und fügt hinzu, dass mitunter auch die vier Tier-Klassen des Uptime Institute herangezogen werden. Für den Kunden seien solche Angaben hilfreich, um seinen Bedarf zu beschreiben. Für den Betreiber sei es „praktisch unmöglich“, ein Rechenzentrum exakt auf eine bestimmte Prozentzahl auszulegen (BSI, RZ-Verfügbarkeitsmaßnahmen, Kap. 14.2, S. 73). Wer ein Hosting auswählt und auf „Tier III“, „EN 50600“ oder „TSI Level 3“ stößt, liest also drei verschiedene Arten von Aussagen, von drei verschiedenen Stellen.

    Tier: vier Stufen, ein Herausgeber

    Die Tier-Klassifizierung stammt vom Uptime Institute. Es beschreibt vier Stufen über die Technik für Strom und Kühlung. Tier I ist Grundkapazität, für Wartung muss die Anlage abgeschaltet werden. Tier II ergänzt redundante Kapazitätskomponenten. Tier III ist „concurrently maintainable“, im laufenden Betrieb wartbar: Jede Komponente und jeder Verteilungspfad kann geplant herausgenommen werden, ohne den Betrieb zu stören. Tier IV fügt Fehlertoleranz hinzu, ein einzelner Geräteausfall oder eine unterbrochene Leitung soll den IT-Betrieb nicht beeinträchtigen.

    Zertifizieren darf das nach eigener Aussage nur das Uptime Institute selbst („the only licensed firm“). Und es zertifiziert in Etappen: die Planungsunterlagen (Tier Certification of Design Documents), das gebaute Rechenzentrum (Tier Certification of Constructed Facility) und den Betrieb (Tier Certification of Operational Sustainability). Für Sie heißt das: Ein Zertifikat für die Planung belegt noch nicht, dass das Gebäude so gebaut wurde.

    Und die Prozentzahlen, die man im Netz oft neben den Tiers findet? Auf den Seiten des Uptime Institute, die wir am 06.11.2026 gelesen haben, stehen keine Prozentwerte. Wir drucken sie deshalb nicht ab.

    EN 50600: eine Norm, keine Marke

    Die Normenreihe EN 50600 beschreibt Einrichtungen und Infrastrukturen von Rechenzentren. In Deutschland erscheint sie als DIN EN 50600, der allgemeine Teil zuletzt als DIN EN 50600-1 (VDE 0801-600-1):2019-08. Weitere Teile behandeln unter anderem Stromversorgung, Klimatisierung, Verkabelung und physische Sicherung. Die Normtexte sind kostenpflichtig, für diesen Beitrag haben wir sie nicht im Volltext gelesen.

    Die Norm kennt vier Verfügbarkeitsklassen. Prozentwerte nennt sie nach einer Verlautbarung des für die Norm zuständigen Gremiums DKE/GK 719 vom März 2019 bewusst nicht, weil solche Zahlen „statistischer Grundlagen entbehren“. Die Klassen beruhen auf Gestaltungsprinzipien wie Mehrpfadigkeit und Komponentenredundanz.

    Eine Norm ist kein Zertifikat. Nach EN 50600 prüfen verschiedene Stellen, und wer „nach EN 50600 gebaut“ schreibt, sagt noch nicht, wer das geprüft hat und mit welchem Ergebnis.

    TSI: der Prüfkatalog aus der TÜV-NORD-Gruppe

    Trusted Site Infrastructure, kurz TSI, ist eine Methodik der TÜV NORD GROUP zur Bewertung und Zertifizierung der physischen Sicherheit und Verfügbarkeit von Rechenzentren, etabliert seit 2001. Aktuell ist der Kriterienkatalog TSI.STANDARD in Version 4.6 vom 1. November 2024. Seit Version 4.0 deckt er nach Angabe von TÜV NORD die Anforderungen der EN 50600 ab.

    TSI kennt vier Level, von „Mittlerer Schutzbedarf / Mittlere Verfügbarkeit“ bei Level 1 bis „Sehr hoher Schutzbedarf / Höchstverfügbarkeit“ mit dediziertem Rechenzentrumsgebäude bei Level 4. Ab Level 2 sind die Anforderungen mit den Verfügbarkeitsklassen der EN 50600 harmonisiert, Level 3 entspricht dort Klasse 3. Geprüft werden neun Bereiche, vom Umfeld über Baukonstruktion, Brandschutz, Sicherheit, Verkabelung, Energieversorgung und Klimatechnik bis zu Organisation und Dokumentation. Optional lassen sich zwei gleichwertige Rechenzentren als Verbund bewerten.

    Und dann noch die Klassen des BSI

    Für zusätzliche Verwirrung sorgt ein vierter Begriff. Das BSI arbeitet in seinem Hochverfügbarkeits-Kompendium mit eigenen Verfügbarkeitsklassen und setzt dort Zielwerte an: „hochverfügbar“ mit 99,99 Prozent im Jahr, also einer knappen Stunde Ausfall, und „höchstverfügbar“ mit 99,999 Prozent, gut fünf Minuten (RZ-Standortkriterien, Kap. 5.1, S. 18). Das sind die Klassen VK3 und VK4 des BSI. Mit den Verfügbarkeitsklassen der EN 50600 sind sie nach unserer Lesart nicht gleichzusetzen: Das BSI setzt Prozentziele, die Norm Gestaltungsprinzipien. Die Nummern sehen trotzdem gleich aus.

    Was die Siegel nebeneinander sagen

    BezeichnungHerausgeberBewertetProzentwerte
    Tier I bis IVUptime InstituteTechnik für Strom und Kühlung, wahlweise Planung, Bau, Betriebauf den gelesenen Seiten keine
    EN 50600, Verfügbarkeitsklasse 1 bis 4europäische Norm, in Deutschland DIN/VDEInfrastruktur nach Gestaltungsprinzipienbewusst keine (DKE/GK 719)
    TSI Level 1 bis 4TÜV NORD GROUPphysische Sicherheit, Verfügbarkeit, Organisation, Dokumentationkeine auf den gelesenen Seiten
    BSI VK3 und VK4BSI (HV-Kompendium)Verfügbarkeitsanspruch99,99 % und 99,999 % pro Jahr

    Ob Tier III, Verfügbarkeitsklasse 3 und TSI Level 3 dasselbe meinen? Eine offizielle Gleichsetzung von Tier und den beiden anderen Systemen haben wir nicht gefunden. Belegt ist nur die Harmonisierung zwischen TSI und EN 50600, und die stammt von TÜV NORD selbst.

    Was keines dieser Siegel sagt

    Alle drei bewerten Gebäude, Technik und Betrieb des Rechenzentrums. Über die IT-Sicherheit Ihres Hosting-Pakets, also Server, Software und Zugänge, über Ihren Vertrag zur Auftragsverarbeitung nach Art. 28 DSGVO oder darüber, welchem Recht Ihre Daten unterliegen, sagen sie nichts. Dafür gibt es andere Nachweise, etwa ein Zertifikat nach ISO/IEC 27001 mit seinem Geltungsbereich. Die physische Sicherheit des Gebäudes prüft TSI dagegen mit.

    Gesetzlich vorgeschrieben ist keine der Stufen; verlangen kann sie ein Vertrag oder eine Ausschreibung. Das BSI-Gesetz verlangt von Einrichtungen unter NIS2, dass ihre Maßnahmen den Stand der Technik einhalten und die einschlägigen europäischen und internationalen Normen berücksichtigen sollen (§ 30 Abs. 2 BSIG). Welche Normen, sagt das Gesetz nicht. Weder das BSIG noch die NIS2-Richtlinie noch DORA nennen die Tier-Klassifizierung des Uptime Institute oder die Normenreihe EN 50600.

    Fünf Fragen an Ihren Hoster

    Steht auf der Website Ihres Anbieters eines dieser Siegel, lohnt die Nachfrage. Für welchen Standort gilt das Zertifikat, und läuft Ihre Website genau dort? Wer hat es ausgestellt? Welche Stufe: Planung, gebautes Rechenzentrum oder Betrieb? Bis wann ist es gültig? Und gilt es für das Rechenzentrum des Hosters selbst oder für ein angemietetes Rechenzentrum eines Dritten?

    Wenn die Antwort ein PDF mit Datum, Aussteller und Standort ist, haben Sie etwas in der Hand. Wenn sie „nach Tier-III-Standard“ lautet, eher nicht. Für Ihre Website selbst gibt es den Website-Compliance-Check von Experto Mundi; das Rechenzentrum dahinter prüft er nicht.

    Quellen (Abrufdatum: 06.11.2026)

    • BSI, Handlungsempfehlungen zu baulich-technischen Maßnahmen für Rechenzentren mit erhöhtem Verfügbarkeitsbedarf (RZ-Verfügbarkeitsmaßnahmen), Version 1.0 vom 21.06.2023, Kap. 14.2, S. 73 (PDF): bsi.bund.de
    • BSI, Kriterien für die Standortwahl von Rechenzentren, Version 2.1, Dezember 2024, Kap. 5.1, S. 18 (PDF): bsi.bund.de
    • Uptime Institute, Tier Classification System: uptimeinstitute.com/tiers
    • Uptime Institute, Tier Certification: uptimeinstitute.com/tier-certification
    • DKE/GK 719, Normauslegung zum BSI-Dokument „Kriterien für die Standortwahl höchstverfügbarer und georedundanter Rechenzentren“, 20.03.2019: dke.de
    • VDE Verlag, DIN EN 50600-1 (VDE 0801-600-1):2019-08, Produktseite: vde-verlag.de
    • TÜV NORD, TSI.STANDARD Trusted Site Infrastructure: tuev-nord.de
    • TÜV NORD, TSI-Zertifizierungsmethodik: tuev-nord.de
    • BSI-Gesetz (BSIG) vom 02.12.2025, BGBl. 2025 I Nr. 301, § 30 Abs. 2: gesetze-im-internet.de

    Dieser Beitrag ist eine an die Allgemeinheit gerichtete Darstellung von Fach- und Rechtsfragen und keine Rechtsdienstleistung (§ 2 Abs. 1 und Abs. 3 Nr. 5 RDG). Er bewertet keinen Anbieter und kein einzelnes Rechenzentrum und ersetzt keine Beratung im Einzelfall. Maßgeblich sind die Dokumente der jeweiligen Herausgeber in ihrer geltenden Fassung; Stand: 06.11.2026.

  • Sicherheitsupdates Ende Oktober: WordPress-Plugins, Drupal Commerce, TYPO3, nginx, Symfony und Brotli
    Symbolbild, KI-generiert

    Sicherheitsupdates Ende Oktober: WordPress-Plugins, Drupal Commerce, TYPO3, nginx, Symfony und Brotli

    „This vulnerability is being actively exploited in the wild.“ Dieser Satz steht in der Sicherheitsmeldung SA-CONTRIB-2026-254, die das Drupal-Sicherheitsteam am 28. Oktober 2026 für das Shop-Modul Commerce Core veröffentlicht hat. Unter den Meldungen, die wir für diese Übersicht geprüft haben, ist das die einzige, in der ein Hersteller selbst von laufenden Angriffen spricht. Eine zweite steht seit dem 27. Oktober im Katalog der US-Cybersicherheitsbehörde CISA für ausgenutzte Schwachstellen: eine Lücke im Brotli-Decoder von Google.

    Der Rest ist Pflege. Plugin-Updates für WordPress, Erweiterungen für TYPO3, ein Webserver-Update für nginx, eine Korrektur im PHP-Framework Symfony. Nichts davon ist spektakulär, einiges davon ist ohne Anmeldung ausnutzbar.

    Zur Lücke im WordPress-Kern selbst gibt es einen eigenen Beitrag: WordPress 7.1.4: aktiv ausgenutzte Core-Lücke. Hier geht es um alles, was drumherum läuft.

    Das Wichtigste in Kürze

    • Drupal Commerce Core: laut Drupal aktiv ausgenutzt. Behoben in 3.3.13 und 8.x-2.41.
    • Brotli: seit 27.10.2026 im CISA-Katalog ausgenutzter Schwachstellen. Betrifft Software, die Brotli-Daten entpackt, etwa Node.js, eine Python-Bibliothek und .NET.
    • WordPress: Für Royal Elementor Addons, Meta Box, WP User Manager, ACF Extended und Profile Builder gibt es Updates. Für das Theme Your Dress nennt Patchstack keinen offiziellen Patch. Für DiviGear Carousel nennt keine der geprüften Quellen eine behobene Version.
    • TYPO3: Mehrere Erweiterungen von Drittanbietern mit Lücken, darunter eine SQL-Injection ohne Anmeldung. Zum TYPO3-Kern gab es in diesem Zeitraum keine Meldung.
    • nginx und Symfony: Server- und Framework-Updates. Das ist meist Sache des Hosters oder der Entwickler, fragen sollten Sie trotzdem.

    Wie wir geprüft haben

    Jede Kennung in diesem Beitrag haben wir am 7. November 2026 in der US-Schwachstellendatenbank NVD nachgeschlagen und mit der Meldung des Herstellers oder einer Plugin-Sicherheitsdatenbank (Patchstack, WPScan) abgeglichen. Wo eine Angabe nur in einer Quelle steht, sagen wir das dazu.

    Kurzer Einschub, weil die Frage oft kommt: Warum stehen bei manchen Lücken zwei Bewertungen? Den CVSS-Wert vergibt meist nicht die NVD selbst, sondern die Stelle, die die Kennung vergeben hat, bei WordPress-Plugins häufig Patchstack, WPScan oder Wordfence. Manche Hersteller rechnen nach CVSS 3.1, andere nach CVSS 4.0, und Drupal benutzt ein eigenes Punkteschema. Die Zahlen sind deshalb nicht direkt vergleichbar. Wir nennen jeweils, von wem sie stammen.

    WordPress: Plugins und ein Theme

    ProduktCVECVSS (Quelle)BetroffenBehobenHandlung
    Royal Elementor AddonsCVE-2026-111851 (Codeausführung)7,6 (Patchstack)bis 1.7.10681.7.1069Auf aktuelle Version, mindestens 1.7.1070
    Royal Elementor AddonsCVE-2026-112865, CVE-2026-97254 (XSS)je 6,5 (Patchstack)bis 1.7.10691.7.1070Wie oben
    Royal Elementor AddonsCVE-2026-97255 (fremde Daten über geänderte Kennung)5,3 (Patchstack)bis 1.7.10691.7.1070Wie oben
    Meta BoxCVE-2026-109700 (fehlende Rechteprüfung)6,5 (Patchstack)bis 5.15.25.15.3Aktualisieren
    WP User ManagerCVE-2026-112823 (fehlende Rechteprüfung)4,3 (Patchstack)bis 2.9.252.9.26Aktualisieren
    DiviGear CarouselCVE-2026-93878 (XSS)6,4 (Wordfence)bis 5.2.0in den geprüften Quellen nicht genanntBeim Hersteller nach einer korrigierten Version fragen
    Advanced Custom Fields: Extended (free und PRO)CVE-2026-94263 (Shortcodes ohne Anmeldung)4,8 (WPScan)0.9.2.4 bis 0.9.2.70.9.2.8Aktualisieren
    Profile BuilderCVE-2026-111965 (reCAPTCHA umgehbar)4,3 (WPScan)4.0.0 bis 4.0.44.0.5Aktualisieren
    Your Dress (Theme)CVE-2026-112850 (LFI ohne Anmeldung)8,1 (Patchstack)bis 1.4.1laut Patchstack kein offizieller PatchTheme-Wechsel planen, bis dahin Schutzregel beim Hoster oder Sicherheitsdienst

    Royal Elementor Addons hat in drei Wochen mehrere Kennungen gesammelt. Die schwerste, CVE-2026-111851, erlaubt laut NVD das Einschleusen von Programmcode, setzt aber ein angemeldetes Konto voraus, nach Patchstack ab der Rolle Mitarbeiter (englisch Contributor). Patchstack stuft sie mit hoher Priorität ein und schreibt: „This vulnerability is highly dangerous and expected to become exploited.“ Belegte Angriffe nennt Patchstack nicht, und in der NVD steht in der Einschätzung der CISA vom 22. Oktober „exploitation: none“. Beides kann stimmen, es beschreibt verschiedene Zeitpunkte und verschiedene Fragen. Am 28. Oktober hat Patchstack weitere Einträge bis Version 1.7.1069 nachgetragen, darunter das Auslesen nicht öffentlicher Beitragsinhalte ohne Anmeldung, in der Übersicht ohne CVE-Nummer. Die aktuelle Version 1.7.1070 ist laut Patchstack von keinem der bisher gemeldeten Einträge betroffen (Stand 7. November).

    Your Dress ist der Fall, bei dem ein Update nicht hilft, weil es keines gibt. Das Theme von AncoraThemes lässt in allen Versionen bis 1.4.1 das Einbinden lokaler Dateien zu, ohne Anmeldung (NVD: Local File Inclusion, CVSS 8,1 von Patchstack, mit „hoher Angriffskomplexität“). Patchstack meldet „No official patch available“ und hat nach eigener Angabe eine Schutzregel für seine Kunden. Wenn Ihre Seite dieses Theme nutzt, planen Sie den Wechsel jetzt.

    ACF Extended ist eine Wiederholung. WPScan beschreibt CVE-2026-94263 als unvollständige Korrektur der Vorgängerlücke CVE-2025-15463: Die damalige Änderung galt nur für neu gespeicherte Formulare. Ältere Frontend-Formulare ohne die passende Einstellung führen Shortcodes in der Bestätigungsmeldung weiter aus, auch für Besucher ohne Konto. Die Bewertung ist mittel (4,8), weil die Ausnutzung von der gespeicherten Formularkonfiguration abhängt.

    DiviGear Carousel betrifft Seiten mit offener Registrierung: Schon ein Konto mit der Rolle Abonnent reicht laut NVD, um Skriptcode zu speichern, der beim Aufruf der Aktivierungsseite des Plugins im Browser des Administrators läuft. Eine korrigierte Version haben wir weder in der NVD noch auf der Herstellerseite gefunden; der Eintrag bei Wordfence war für uns nicht abrufbar.

    Meta Box, WP User Manager und Profile Builder setzen ein angemeldetes Konto voraus. Patchstack stuft Meta Box und WP User Manager mit niedriger Priorität ein. Bei Profile Builder geht es um den Spamschutz der Kommentare, nicht um Daten.

    Eine Frage, die Sie sich bei mehreren dieser Einträge stellen sollten: Kann sich auf Ihrer Seite jeder ein Konto anlegen? Wenn ja, ist „nur für angemeldete Nutzer“ eine kleinere Hürde, als es klingt.

    Drupal: Commerce Core

    ProduktKennungBewertung (Quelle)BetroffenBehobenHandlung
    Commerce CoreSA-CONTRIB-2026-254, CVE-2026-118539 (Zugriffsumgehung)21 von 25, „Highly critical“ (Drupal); 6,5 nach CVSS 3.1 (CISA in der NVD)vor 8.x-2.41, 3.0.0 bis vor 3.3.133.3.13 und 8.x-2.41Sofort aktualisieren, danach Bestellungen auf Unstimmigkeiten prüfen

    Commerce Core schützt laut Drupal „certain routes and entity fields“ nicht ausreichend. Das Sicherheitsteam weist darauf hin, dass das dem Shopbetreiber finanziell schaden kann. Gemeldet haben die Lücke Dan Puccetti, Marcus Johansson und Robert Snyder. Weil die Lücke bereits ausgenutzt wird, rät Drupal, nach dem Update die Bestellungen auf Unstimmigkeiten zu prüfen.

    Die Bewertungen gehen hier weit auseinander. Drupal vergibt 21 von 25 Punkten und spricht von aktiver Ausnutzung. Die CISA hat in der NVD am 30. Oktober einen CVSS-Wert von 6,5 hinterlegt und bei der Ausnutzung „none“ eingetragen. Im CISA-Katalog ausgenutzter Schwachstellen (Stand 6. November) steht die Kennung nicht. Wir halten uns an den Hersteller: Er kennt sein Modul, und er schreibt „actively exploited“.

    TYPO3: Erweiterungen von Drittanbietern

    Eine Meldung zum TYPO3-Kern enthält die Übersicht des TYPO3-Sicherheitsteams für diesen Zeitraum nicht. Zwischen dem 20. Oktober und dem 3. November erschienen dort Meldungen zu neun Erweiterungen, die nicht zur Standardinstallation gehören. Drei davon haben wir im Einzelnen geprüft:

    ErweiterungCVECVSS 4.0 (TYPO3, CVE-Eintrag)BetroffenBehobenHandlung
    File manager (ameos_filemanager), TYPO3-EXT-SA-2026-034CVE-2026-112238 (SQL-Injection ohne Anmeldung)8,7, hochbis 3.1.23.1.3Aktualisieren
    Frontend User Registration (sf_register), TYPO3-EXT-SA-2026-038CVE-2026-120333 (Aktionen für fremde Konten)8,8, hochbis 13.2.4, 14.0.0 bis 14.0.213.2.5, 14.0.3Aktualisieren
    TYPO3 Shop by coding.ms (shop), TYPO3-EXT-SA-2026-036CVE-2026-112071, CVE-2026-113468 (Bestellungen stornieren, PayPal-Benachrichtigung überschreiben)je 6,9, mittelbis 4.9.3, 5.0.0 bis 5.21.0, 6.0.0 bis 6.2.04.9.4, 5.21.1, 6.3.0Aktualisieren

    Bei sf_register sind die Links in den Systemmails das Problem: Bestätigen oder Löschen eines Kontos funktioniert laut TYPO3 auch ohne gültigen Prüfwert. Angreifer ohne Konto können so E-Mail-Adressen und Benutzernamen aller aktiven Frontend-Nutzer abrufen und Konten löschen. Bei der Shop-Erweiterung sind nur unbezahlte Bestellungen betroffen.

    Die übrigen Meldungen betreffen die Erweiterungen Mail (mail), TYPO3 AI Integration Extension (ns_t3ai), TYPO3 Fluid-Form (fluid_form), Kitodo.Presentation (dlf), Analytics (analytics) und Accessible Form Captcha (bw_captcha). Die Einzelheiten stehen in den Meldungen TYPO3-EXT-SA-2026-030 bis -033, -035 und -037; diese haben wir nicht im Einzelnen gelesen. Welche Erweiterungen Ihre Seite nutzt, steht in der Erweiterungsliste im TYPO3-Backend oder, bei Installationen über Composer, in der Datei composer.lock.

    Am 21. Oktober hat das TYPO3-Team außerdem in einer allgemeinen Mitteilung (TYPO3-PSA-2026-001) auf ein kritisches PHP-Update hingewiesen, das alle TYPO3-Installationen betrifft. Das gilt für WordPress und Drupal genauso, denn es geht um PHP selbst. Die CISA führt die beiden PHP-Lücken seit dem 26. Oktober in ihrem Katalog ausgenutzter Schwachstellen. Was das für WordPress-Seiten heißt, steht in unserem Beitrag zu PHP2Shell.

    nginx: Session-Tickets und ein Überlauf

    ProduktCVECVSS (Quelle)BetroffenBehobenHandlung
    nginxCVE-2026-97629 (Session-Fälschung bei TLS-Session-Tickets)8,3 nach CVSS 4.0, 6,5 nach CVSS 3.1 (F5); nginx: „medium“1.23.2 bis 1.31.61.30.6 (stable), 1.31.7 (mainline)Hoster nach Version fragen
    nginxCVE-2026-15176 (Pufferüberlauf bei alias mit rewrite)9,2 nach CVSS 4.0, 8,1 nach CVSS 3.1 (F5); nginx: „medium“0.1.29 bis 1.31.61.30.6, 1.31.7Wie oben

    CVE-2026-97629 greift laut F5, dem Hersteller hinter nginx, nur bei einer bestimmten Einstellung: einem gemeinsamen Sitzungsspeicher (ssl_session_cache mit der Option shared) ohne eigene Schlüsseldatei für Session-Tickets. Dann lassen sich Sitzungen fälschen, und die Prüfung von Client-Zertifikaten kann umgangen werden. Nach unserer Lesart betrifft das vor allem Server, die solche Zertifikate verlangen, etwa für geschützte Schnittstellen. Eine normale Firmenwebsite tut das selten.

    CVE-2026-15176 braucht ebenfalls eine bestimmte Konfiguration (alias zusammen mit rewrite und der Variablen $request_filename). Folge ist laut F5 ein Neustart des Arbeitsprozesses, Codeausführung nur, wenn ASLR, ein Schutzmechanismus des Betriebssystems, abgeschaltet ist oder umgangen wird.

    Beide sind in 1.30.6 und 1.31.7 behoben. Dieselben Versionen schließen laut nginx.org drei weitere Lücken mittlerer Schwere, unter anderem im HTTP/3-Modul. Ob Ihr Server nginx nutzt und in welcher Version, beantwortet Ihr Hoster. Linux-Distributionen wie Debian, Ubuntu oder Red Hat spielen Korrekturen oft in ältere Versionsnummern zurück; eine niedrige Nummer allein heißt deshalb nicht, dass der Server ungeschützt ist.

    Symfony: eine Kopfzeile, eine Sekunde Rechenzeit

    ProduktCVECVSS (Quelle)BetroffenBehobenHandlung
    Symfony HttpFoundationCVE-2026-108082 (ReDoS über die Kopfzeile Cache-Control)8,7 nach CVSS 4.0 (CVE-Eintrag)5.4.1 bis vor 5.4.54, 6.0.1 bis vor 6.4.46, 7.0 bis vor 7.4.19, 8.0 bis vor 8.1.75.4.54; wegen eines Folgefehlers 6.4.48, 7.4.21, 8.1.9Entwickler um Update bitten

    Eine präparierte Kopfzeile Cache-Control mit vielen Leerzeichen lässt einen regulären Ausdruck in Symfony exponentiell viele Wege durchprobieren. Symfony nennt 813 Millisekunden Rechenzeit für eine einzige Anfrage mit 17 Leerzeichen, jedes weitere verdoppelt den Wert. Anmelden muss sich dafür niemand. Die erste Korrektur hatte einen Fehler beim Trennen an Leerzeichen; Symfony empfiehlt deshalb für die Zweige 6.4, 7.4 und 8.1 die Versionen 6.4.48, 7.4.21 und 8.1.9. Der CVE-Eintrag nennt als betroffen schon die Zweige ab 4.1; Korrekturen gibt es nur für 5.4, 6.4, 7.4 und 8.1.

    Viele PHP-Anwendungen nutzen Symfony-Komponenten, ohne dass das auf der Website sichtbar wäre. Ob Ihre dazugehört, steht in der composer.lock Ihres Projekts.

    Brotli: die Lücke im Entpacker

    ProduktCVECVSS (Quelle)BetroffenBehobenHandlung
    Google BrotliCVE-2026-111497 (Schreiben außerhalb des Puffers)9,8 nach CVSS 3.1 (NVD); 9,2 nach CVSS 4.0 (Google)1.0.3 bis 1.2.01.0.10, 1.1.1, 1.2.1Abhängigkeiten aktualisieren
    Node.jsCVE-2026-111497Node.js: „high“Zweige 22, 24, 2622.23.4, 24.22.1, 26.12.1Node.js aktualisieren

    Brotli ist ein Kompressionsverfahren, das Webserver und Browser für schnellere Seiten nutzen. Die Lücke steckt im Decoder, also im Teil, der Daten wieder entpackt. Ein präparierter Datenstrom kann laut NVD ohne Anmeldung Speicher beschädigen, Speicherinhalte preisgeben, das Programm abstürzen lassen und möglicherweise Code ausführen. Die NVD führt eine lange Liste betroffener Produkte, darunter Node.js, eine Python-Bibliothek, .NET 8 bis 10, Envoy und Istio. Die CISA hat die Lücke am 27. Oktober in ihren Katalog ausgenutzter Schwachstellen aufgenommen, mit Frist für US-Bundesbehörden bis 10. November. Ob Erpressergruppen sie nutzen, ist dort als „Unknown“ vermerkt.

    Für eine klassische WordPress-Seite heißt das: Entscheidend ist, ob ein Programm auf Ihrem Server Brotli-Daten von außen entgegennimmt und entpackt. Bei Anwendungen auf Basis von Node.js oder .NET ist das eine Frage an Ihre Entwickler, bei gemieteten Servern an den Hoster.

    In welcher Reihenfolge

    1. Drupal Commerce Core, wenn Sie einen Drupal-Shop betreiben. Hier spricht der Hersteller von Angriffen. Nach dem Update die Bestellungen prüfen.
    1. PHP auf dem Server, falls noch nicht geschehen. Die CISA führt zwei PHP-Lücken als ausgenutzt; ob das PHP-Update eingespielt ist, beantwortet Ihr Hoster.
    2. Brotli in eigenen Anwendungen (Node.js, Python, .NET). Die CISA führt die Lücke als ausgenutzt.
    3. Theme Your Dress ersetzen. Ohne Patch hilft nur der Wechsel.
    4. Alles, was ohne Anmeldung ausnutzbar ist: die TYPO3-Erweiterungen ameos_filemanager, sf_register und shop, Royal Elementor Addons, ACF Extended, nginx und Symfony.
    5. Der Rest, der ein Konto voraussetzt: Meta Box, WP User Manager, DiviGear Carousel, Profile Builder. Wenn sich auf Ihrer Seite jeder registrieren kann, rücken diese Punkte nach oben.

    Vor jedem Update gilt: Sicherung anlegen, und wenn vorhanden, erst auf einer Testkopie der Seite einspielen. In WordPress zeigt die Plugin-Übersicht im Dashboard die installierte Version jedes Plugins. Automatische Updates für einzelne Plugins lassen sich dort ebenfalls einschalten; ob das für Ihre Seite passt, hängt davon ab, wie viel an den Plugins hängt.

    Diese Übersicht beschreibt öffentlich gemeldete Lücken. Welche davon Ihre Installation betreffen und wann Sie welches Update einspielen, entscheiden Sie oder Ihr technischer Dienstleister. Unser Website-Check gleicht installierte WordPress-Plugins mit öffentlich gemeldeten Sicherheitslücken ab. Die Versionen von Webserver und PHP sowie Drupal- oder TYPO3-Installationen prüft er nicht.

    Quellen (Abrufdatum: 07.11.2026)

    • NVD (National Vulnerability Database, NIST), Einträge CVE-2026-97629, CVE-2026-15176, CVE-2026-118539, CVE-2026-94263, CVE-2026-111965, CVE-2026-112850, CVE-2026-111497, CVE-2026-111851, CVE-2026-112865, CVE-2026-97254, CVE-2026-97255, CVE-2026-109700, CVE-2026-112823, CVE-2026-93878, CVE-2026-108082, CVE-2026-112238, CVE-2026-112071, CVE-2026-113468, CVE-2026-120333, abgerufen über die NVD-Schnittstelle.
    • nginx.org, Seite „nginx security advisories“, Einträge „Session forgery when using TLS session tickets“ und „Buffer overflow when using alias with rewrite“.
    • Drupal.org, Sicherheitsmeldung SA-CONTRIB-2026-254, Commerce Core, 28.10.2026.
    • TYPO3, Sicherheitsmeldungen TYPO3-EXT-SA-2026-034 (20.10.2026), TYPO3-EXT-SA-2026-036 (20.10.2026), TYPO3-EXT-SA-2026-038 (03.11.2026), Übersicht der Sicherheitsmeldungen und Mitteilung TYPO3-PSA-2026-001 (21.10.2026).
    • Symfony, Blogbeitrag „CVE-2026-108082 ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header“, 15.10.2026.
    • Google Brotli, Release-Hinweise zu v1.0.10, v1.1.1 und v1.2.1 auf GitHub.
    • Node.js, „Wednesday, October 21, 2026 Security Releases“.
    • CISA, Katalog bekannter ausgenutzter Schwachstellen (JSON-Fassung, Katalogstand 2026.11.06), Eintrag CVE-2026-111497.
    • Patchstack, Datenbankeinträge zu Royal Elementor Addons (CVE-2026-111851, CVE-2026-112865, CVE-2026-97255 sowie Plugin-Übersicht), Meta Box (CVE-2026-109700), WP User Manager (CVE-2026-112823) und Your Dress (CVE-2026-112850).
    • WPScan, Einträge zu Advanced Custom Fields: Extended (CVE-2026-94263) und Profile Builder (CVE-2026-111965).

    Dieser Beitrag ist eine an die Allgemeinheit gerichtete Darstellung von Fach- und Rechtsfragen und keine Rechtsdienstleistung (§ 2 Abs. 1 und Abs. 3 Nr. 5 RDG). Er prüft keine einzelne Installation und ersetzt keine Beratung im Einzelfall. Für Vollständigkeit und Aktualität der Angaben übernehmen wir keine Gewähr. Maßgeblich sind die Meldungen der jeweiligen Hersteller in ihrer aktuellen Fassung; Stand: 07.11.2026.

  • Wie weit müssen zwei Rechenzentren auseinander liegen? BSI, DORA und die Frage nach der Bombe
    Symbolbild, KI-generiert

    Wie weit müssen zwei Rechenzentren auseinander liegen? BSI, DORA und die Frage nach der Bombe

    Ca. 200 Kilometer. So weit sollen zwei Rechenzentren nach dem Bundesamt für Sicherheit in der Informationstechnik (BSI) mindestens auseinander liegen, wenn das eine den Betrieb übernehmen soll, falls das andere ausfällt. Weniger als 100 Kilometer sollen es keinesfalls sein. Die Zahl steht in den „Kriterien für die Standortwahl von Rechenzentren“, Version 2.1 vom Dezember 2024, und ist eine Empfehlung, kein Gesetz. DORA, die EU-Verordnung für die Finanzbranche, nennt gar keine Kilometerzahl. Und für Angriffe mit Kriegswaffen, zu denen auch Atomwaffen zählen, verlangt das BSI eigene Sicherheitsbetrachtungen, die über den Rahmen des Dokuments hinausgehen.

    Was das BSI wörtlich empfiehlt

    Das BSI unterscheidet zwei Arten von Standortredundanz. Liegen zwei Rechenzentren nah beieinander, geben sie einander nur Betriebsredundanz. Liegen sie so weit auseinander, dass „selbst ein Großschadensereignis nicht gleichzeitig oder zeitnah mehrere RZ“ trifft, sprechen die Standortkriterien von Georedundanz (Kap. 4, S. 15). Als Beispiele für solche Ereignisse nennt das Dokument die Schneekatastrophe im Münsterland 2005 und die Jahrhunderthochwasser an Elbe und Donau 2013.

    Für Georedundanz „sollten“ die Rechenzentren einen Mindestabstand von ca. 200 km haben (Kap. 4.1, S. 15). Das BSI begründet den Wert mit Erfahrungen zur flächigen Ausdehnung von Großschadensereignissen, mit der Überlegung, dass die Wahrscheinlichkeit eines gleichzeitigen Treffers mit wachsendem Abstand sinkt, und mit der begrenzten Fläche Deutschlands. Weniger ist erlaubt, wenn es im Einzelfall „unabweisbar“ ist. Dann muss der Betreiber das schriftlich begründen und einer Risikoanalyse unterziehen, und auch dann nie unter 100 km. Was „unabweisbar“ heißt, steht in Kap. 1.4 (S. 6 und 7): zwingende technische oder betriebliche Gründe. Dass ein geringerer Abstand billiger ist, zählt ausdrücklich nicht.

    Für nahe Standorte gibt es eigene Werte. Ein Bombenfund aus dem Zweiten Weltkrieg kann eine Sperrung im Radius von bis zu 1.500 m auslösen, deshalb sollen betriebsredundante Rechenzentren rund 5 km auseinander liegen, wegen der Folgen für den Verkehr in der Umgebung besser 10 bis 15 km (Kap. 3, S. 14).

    Zur Einordnung, eigene Rechnung als Luftlinie zwischen den Stadtzentren: Köln und Frankfurt am Main liegen ca. 150 km auseinander, Frankfurt und München ca. 300 km. Ob das BSI in Kap. 4.1 Luftlinie oder Leitungslänge meint, sagt es nicht ausdrücklich; da es um die Fläche eines Großschadensereignisses geht, liegt die Luftlinie nahe. Ein Paar Köln/Frankfurt läge also über der Untergrenze von 100 km, aber unter der Empfehlung von 200 km.

    Kurzer Exkurs, weil er zeigt, wie weit das BSI denkt: Werden georedundante Rechenzentren vom selben Caterer versorgt, soll das Essen für mehr als ein Rechenzentrum nicht in derselben Küche zubereitet werden (Kap. 4.4, S. 17). Zur Begründung verweist der Anhang auf den Brechdurchfall-Ausbruch 2012 mit über 10.000 Betroffenen in fünf Bundesländern (Kap. 5.4.13, S. 25).

    Und die Bombe?

    Haben die 200 Kilometer etwas mit Bombenangriffen zu tun? Nach dem Dokument nicht. Kap. 1.5 (S. 7) klammert solche Szenarien ausdrücklich aus. Wer Ereignisse wie die Anschläge vom 11. September 2001 berücksichtigen will, braucht „spezielle Sicherheitsbetrachtungen“, die über die Standortkriterien hinausgehen. „Entsprechendes gilt“, so das BSI, wenn Angriffe mit Waffen als realistisch angenommen werden, die dem Gesetz über die Kontrolle von Kriegswaffen unterliegen. Atomwaffen stehen dort in Teil A der Kriegswaffenliste.

    Kerntechnik kommt in den Standortkriterien trotzdem vor, nur an anderer Stelle. Ein einzelnes Rechenzentrum soll 40 km Abstand zu Anlagen halten, bei denen Ereignisse ab Stufe 5 der Internationalen Bewertungsskala für nukleare Ereignisse (INES) möglich sind, und 5 km zu Anlagen bis Stufe 4 (Kap. 2.1.1, S. 8 und 9). Begründet wird das mit den Evakuierungsradien von Tschernobyl (37 km) und Fukushima (20 km Sperrzone), nicht mit Waffenwirkung (Kap. 5.4.1, S. 21).

    Und noch ein Satz, der in Diskussionen über die Zahl selten fällt: „Zu keinem der in diesem Dokument genannten Abstandswerte gibt es zwingende physikalische Gründe“ (Kap. 5.4, S. 21). Das BSI nennt seine Werte selbst „vernünftige plausible Vorgaben“.

    Umstritten ist die Zahl trotzdem

    Das BSI räumt ein, dass die Literatur zum Abstand weit auseinandergeht (Kap. 5.4.12, S. 25). Zitiert werden Angaben von „mehrere Kilometer“ bis „≥ 5.000 km“ für einen katastrophentoleranten Verbund. Das für die Normenreihe DIN EN 50600 zuständige Gremium DKE/GK 719 hat die erste Fassung der Standortkriterien im März 2019 kritisiert: Die 200 km seien nicht hergeleitet. Statt eines festen Abstands solle eine qualifizierte Risikoanalyse zeigen, ob zwei Standorte gemeinsame Risiken haben. Das BSI ist in der Fassung von 2024 bei den 200 km geblieben.

    Dazu kommt ein technischer Zielkonflikt, den das BSI offen benennt. Ab mehr als 100 km Leitungslänge können nach dem BSI Probleme bei der synchronen Datenhaltung auftreten, und die Leitung ist immer länger als die Luftlinie (Kap. 2.2, S. 10). Großer Abstand schützt besser, macht aber eine verlustfreie Spiegelung schwerer. Beides zugleich optimal zu haben, hält das BSI für kaum möglich, der Betreiber muss im Sicherheitskonzept begründen, was zurücksteht (Kap. 1.3, S. 6). Als Ausweg nennt das Dokument, Datenbestände betriebsredundanter Rechenzentren zusätzlich in einem tatsächlich georedundanten Rechenzentrum zu sichern (Kap. 3, S. 14).

    Wer hat also recht, das BSI mit der festen Zahl oder die Normungsleute mit der Risikoanalyse? Das lässt sich nicht pauschal entscheiden. Die Zahl ist leicht prüfbar, die Risikoanalyse genauer, aber nur so gut wie ihr Verfasser.

    Was DORA verlangt

    Für Banken, Versicherer und andere Finanzunternehmen gilt seit dem 17. Januar 2025 die Verordnung (EU) 2022/2554, kurz DORA (Art. 64). Art. 12 Abs. 4 verlangt von Finanzunternehmen, die keine Kleinstunternehmen sind, redundante IKT-Kapazitäten, die für den Geschäftsbedarf ausreichen. Eine Entfernung steht dort nicht.

    Konkreter wird DORA nur für Zentralverwahrer. Sie brauchen nach Art. 12 Abs. 5 einen sekundären Verarbeitungsstandort „in geografischer Entfernung“, damit er „ein eigenes Risikoprofil“ hat und vom Ereignis am Hauptstandort nicht betroffen ist. Für zentrale Gegenparteien verlangt die Delegierte Verordnung (EU) 2024/1774 in Art. 24 Abs. 2 Buchst. c Ziff. ii einen sekundären Verarbeitungsstandort, der „ein anderes geografisches Risikoprofil“ aufweisen muss als der Primärstandort. Eine Kilometerzahl nennt keine der beiden Vorschriften. Auch das deutsche BSI-Gesetz verlangt von Einrichtungen unter NIS2 in § 30 Abs. 2 Nr. 3 Backup-Management und Wiederherstellung nach einem Notfall, ohne Abstandsangabe.

    Und Ihre Website?

    Die Standortkriterien richten sich vor allem an Rechenzentren mit hohem oder sehr hohem Schutzbedarf bei der Verfügbarkeit (Kap. 1, S. 5). Das BSI schreibt aber auch, dass ein Kunde anhand des Dokuments prüfen kann, ob ein Dienstleistungs-Rechenzentrum zu seinen Anforderungen passt (Kap. 1.1, S. 5). Genau dafür taugt es.

    Unsere Einschätzung als Experto Mundi: Für die Website eines kleinen Betriebs ist die Frage nach zwei Rechenzentren im Abstand von 200 km selten die wichtigste. Wichtiger ist, wo die Datensicherung liegt und ob sie im selben Gebäude steht wie die Website. Fragen Sie Ihren Hoster, an welchen Standorten Website und Sicherung liegen, wie weit diese voneinander entfernt sind und ob das im Vertrag steht. Ein Prospekt mit dem Wort „georedundant“ ersetzt diese Angaben nicht.

    Wie Ihre Website technisch dasteht, zeigt der Website-Compliance-Check von Experto Mundi. Die Frage nach den Rechenzentren beantwortet Ihr Hoster.

    Quellen (Abrufdatum: 06.11.2026)

    • BSI, Kriterien für die Standortwahl von Rechenzentren (RZ-Standortkriterien), Version 2.1, Dezember 2024, Kap. 1, 1.1, 1.3, 1.4, 1.5, 2.1.1, 2.2, 3, 4, 4.1, 4.4, 5.4, 5.4.1, 5.4.12, 5.4.13 (PDF): bsi.bund.de
    • DKE/GK 719, Normauslegung zum BSI-Dokument „Kriterien für die Standortwahl höchstverfügbarer und georedundanter Rechenzentren“, veröffentlicht 20.03.2019: dke.de
    • Verordnung (EU) 2022/2554 (DORA), Art. 12 Abs. 4 und 5, Art. 64, CELEX 32022R2554: EUR-Lex
    • Delegierte Verordnung (EU) 2024/1774, Art. 24 Abs. 2 Buchst. c Ziff. ii, CELEX 32024R1774: EUR-Lex
    • BSI-Gesetz (BSIG) vom 02.12.2025, BGBl. 2025 I Nr. 301, § 30 Abs. 2 Nr. 3: gesetze-im-internet.de
    • Gesetz über die Kontrolle von Kriegswaffen, Anlage (Kriegswaffenliste), Teil A, Abschnitt I: gesetze-im-internet.de

    Dieser Beitrag ist eine an die Allgemeinheit gerichtete Darstellung von Rechts- und Fachfragen und keine Rechtsdienstleistung (§ 2 Abs. 1 und Abs. 3 Nr. 5 RDG). Er prüft keinen Einzelfall und ersetzt keine anwaltliche oder technische Beratung. Maßgeblich sind allein die Rechtstexte und Dokumente in ihrer geltenden Fassung; Stand: 06.11.2026.

  • DORA und NIS2 für Rechenzentrumsbetreiber: nur was zählt
    Symbolbild, KI-generiert

    DORA und NIS2 für Rechenzentrumsbetreiber: nur was zählt

    NIS2 trifft das Rechenzentrum selbst. DORA trifft seine Kunden aus der Finanzbranche und erreicht das Rechenzentrum über deren Verträge. Wer ein Rechenzentrum betreibt, muss beide Wege auseinanderhalten, weil Pflichten, Fristen und Aufsicht verschieden sind. Wer nur eine Website hostet, sollte wissen, welcher Weg seinen Anbieter betrifft. Stand der Rechtslage ist der 06.11.2026.

    Wen NIS2 erfasst

    Die EU-Richtlinie (EU) 2022/2555, kurz NIS2, gilt in Deutschland über das BSI-Gesetz in der Fassung des NIS2-Umsetzungsgesetzes. Das neue BSIG ist am 6. Dezember 2025 in Kraft getreten. In seiner Anlage 1 stehen unter „Digitale Infrastruktur“ ausdrücklich die Anbieter von Rechenzentrumsdiensten (Nr. 6.1.5), daneben Anbieter von Cloud-Computing-Diensten (Nr. 6.1.4) und Managed Services Provider (Nr. 6.1.10). Ob ein Webhoster unter die eine oder die andere Nummer fällt, hängt von seinem Angebot ab. Die Anlage nennt alle drei.

    Ein Rechenzentrumsdienst ist nach § 2 Nr. 35 BSIG ein Dienst, dessen Strukturen vorrangig der zentralen Unterbringung, Zusammenschaltung und dem Betrieb von IT- oder Netzwerkausrüstungen dienen, samt Stromverteilung und Umgebungskontrolle. Das eigene Rechenzentrum eines Unternehmens, das nur der eigenen IT dient, soll nach Erwägungsgrund 35 der NIS2-Richtlinie nicht darunter fallen. Erwägungsgründe erläutern die Richtlinie, sie sind selbst kein verbindlicher Gesetzestext.

    Dann entscheidet die Größe. Besonders wichtige Einrichtung ist nach § 28 Abs. 1 Nr. 4 BSIG, wer mindestens 250 Mitarbeiter hat oder über 50 Millionen Euro Jahresumsatz und zugleich über 43 Millionen Euro Jahresbilanzsumme. Wichtige Einrichtung ist nach § 28 Abs. 2 Nr. 3 BSIG, wer mindestens 50 Mitarbeiter hat oder jeweils über 10 Millionen Euro Umsatz und Bilanzsumme. Ein kleines Rechenzentrum mit 20 Leuten und 3 Millionen Euro Umsatz liegt unter beiden Schwellen, solange es keine kritische Anlage betreibt und nicht zu einer größeren Unternehmensgruppe gehört; Partner- und verbundene Unternehmen werden grundsätzlich mitgezählt (§ 28 Abs. 4 BSIG).

    Unabhängig von der Größe besonders wichtig sind Betreiber kritischer Anlagen (§ 28 Abs. 1 Nr. 1 BSIG). Die Schwellen für Rechenzentren stehen in der BSI-Kritisverordnung, Anhang 4 Teil 3: Housing ab 3,5 MW vertraglich vereinbarter Leistung, Hosting ab 10.000 physischen oder 15.000 virtuellen Instanzen für Nutzer im Jahresdurchschnitt (abgerufen am 06.11.2026). Für den Begriff der kritischen Anlage gilt nach § 66 BSIG eine Übergangsregel, bis eine Rechtsverordnung nach dem KRITIS-Dachgesetz in Kraft ist. Bis dahin gilt die alte Begriffsbestimmung weiter, nach der die Rechtsverordnung nach § 56 Abs. 4 BSIG die kritischen Anlagen bestimmt, und das ist die BSI-Kritisverordnung. Ob sich die Werte dann ändern, ist offen.

    Was NIS2 vom Betreiber verlangt

    Die Kernpflicht steht in § 30 BSIG. Der Betreiber muss geeignete, verhältnismäßige und wirksame Maßnahmen ergreifen und das dokumentieren. Abs. 2 zählt die Mindestinhalte auf: Risikoanalyse und Sicherheitskonzepte, Bewältigung von Sicherheitsvorfällen, Aufrechterhaltung des Betriebs mit Backup-Management, Wiederherstellung und Krisenmanagement, Sicherheit der Lieferkette, Sicherheit bei Erwerb, Entwicklung und Wartung von Systemen, Prüfung der Wirksamkeit, Schulungen, Kryptografie, Zugriffskontrolle und Personalsicherheit sowie Multi-Faktor-Authentifizierung. Für Rechenzentrumsdienste hat ein Durchführungsrechtsakt der EU-Kommission nach Art. 21 Abs. 5 NIS2 Vorrang (§ 30 Abs. 3 BSIG). Dessen Inhalt behandelt dieser Beitrag nicht.

    Bei einem erheblichen Sicherheitsvorfall laufen nach § 32 Abs. 1 BSIG drei Uhren: unverzüglich, spätestens 24 Stunden nach Kenntnis eine frühe Erstmeldung, unverzüglich, spätestens 72 Stunden nach Kenntnis die eigentliche Meldung, spätestens einen Monat danach die Abschlussmeldung. Eine Zwischenmeldung gibt es nur, wenn das BSI darum bittet. Gemeldet wird an die gemeinsame Meldestelle von BSI und Bundesamt für Bevölkerungsschutz und Katastrophenhilfe.

    Registrieren müssen sich betroffene Einrichtungen spätestens drei Monate, nachdem sie erstmals als solche gelten (§ 33 Abs. 1 BSIG). Wer schon seit dem Inkrafttreten erfasst ist, war rechnerisch Anfang März 2026 dran. Wer die Frist verpasst hat, sollte das nicht liegen lassen: Eine fehlende oder falsche Registrierung kann mit bis zu 500.000 Euro geahndet werden (§ 65 Abs. 2 Nr. 6, Abs. 5 Satz 1 Nr. 5 BSIG).

    Und die Geschäftsleitung? Sie muss die Maßnahmen umsetzen und überwachen, haftet bei schuldhafter Pflichtverletzung nach Gesellschaftsrecht und muss regelmäßig an Schulungen teilnehmen (§ 38 BSIG). Die Pflicht liegt damit bei der Leitung selbst.

    Die Bußgelder, nüchtern gelesen

    Für Verstöße gegen Risikomanagement, Dokumentation und Meldepflichten nennt § 65 Abs. 5 BSIG bis zu 10 Millionen Euro bei besonders wichtigen und bis zu 7 Millionen Euro bei wichtigen Einrichtungen. Die prozentualen Obergrenzen von 2 und 1,4 Prozent des weltweiten Gesamtumsatzes greifen nach § 65 Abs. 6 und 7 erst bei mehr als 500 Millionen Euro Gesamtumsatz.

    Woher kommt diese Schwelle? Die Richtlinie selbst verlangt in Art. 34 Abs. 4 und 5 einen „Höchstbetrag von mindestens 10 000 000 EUR“ oder von „mindestens 2 %“ des Umsatzes, „je nachdem, welcher Betrag höher ist“. Gemeint ist die Obergrenze, die das nationale Gesetz mindestens vorsehen muss, kein Mindestbußgeld. 2 Prozent von 500 Millionen sind genau 10 Millionen. Unterhalb dieser Umsatzgrenze ist der feste Betrag ohnehin der höhere, das deutsche Gesetz bildet das also nur ab.

    Wie DORA ins Rechenzentrum kommt

    DORA, die Verordnung (EU) 2022/2554, gilt seit dem 17. Januar 2025 unmittelbar (Art. 64). Sie richtet sich an 20 Arten von Finanzunternehmen, von Kreditinstituten über Versicherer bis zu Krypto-Dienstleistern (Art. 2 Abs. 1 Buchst. a bis t). Ausgenommen sind unter anderem Versicherungsvermittler, die Kleinst-, kleine oder mittlere Unternehmen sind (Art. 2 Abs. 3 Buchst. e). Die BaFin hat ihre IT-Rundschreiben für Versicherer (VAIT), Kapitalverwaltungsgesellschaften (KAIT) sowie Zahlungs- und E-Geld-Institute (ZAIT) mit Ablauf des 16. Januar 2025 aufgehoben, die BAIT der Banken laufen mit Ablauf des 31. Dezember 2026 vollständig aus.

    Das Rechenzentrum taucht in DORA als IKT-Drittdienstleister auf, also als „Unternehmen, das IKT-Dienstleistungen bereitstellt“ (Art. 3 Nr. 19). DORA nennt IKT-Drittdienstleister in Art. 2 Abs. 1 Buchst. u zwar selbst als Adressaten; eigene Pflichten gegenüber der Aufsicht entstehen aber vor allem, wenn sie als kritisch eingestuft werden (Art. 31). IKT-Dienstleistungen schließen ausdrücklich „Hardware als Dienstleistung“ ein (Art. 3 Nr. 21). Ob reine Flächen- und Stromvermietung ohne IT-Betrieb darunter fällt, beantwortet der Wortlaut nicht eindeutig. Eine Aussage der Aufsicht dazu haben wir nicht gefunden.

    Die Pflichten treffen zuerst den Kunden. Er bleibt nach Art. 28 Abs. 1 Buchst. a voll verantwortlich, führt ein Informationsregister über alle IKT-Verträge (Art. 28 Abs. 3) und braucht für kritische oder wichtige Funktionen eine Ausstiegsstrategie (Art. 28 Abs. 8). Beim Rechenzentrum kommt das als Vertragstext an. Art. 30 Abs. 2 schreibt für jeden IKT-Vertrag unter anderem vor: eine vollständige Leistungsbeschreibung mit Regeln zur Unterauftragsvergabe, die Standorte der Leistung und der Datenspeicherung samt Vorabinformation bei Änderungen, Zugang zu den Daten bei Insolvenz oder Vertragsende, Unterstützung bei IKT-Vorfällen ohne zusätzliche oder zu vorab festgelegten Kosten, Zusammenarbeit mit den Behörden und Kündigungsrechte. Eine Pflicht, die Daten in der EU zu halten, enthält Art. 30 nicht. Geht es um kritische oder wichtige Funktionen, kommen nach Abs. 3 präzise Leistungsziele, getestete Notfallpläne, die Mitwirkung an bedrohungsgeleiteten Penetrationstests (TLPT), uneingeschränkte Zugangs-, Inspektions- und Auditrechte sowie Ausstiegsregeln mit Übergangszeit dazu.

    Die europäischen Aufsichtsbehörden können einen IKT-Drittdienstleister als kritisch einstufen und dann direkt überwachen (Art. 31 Abs. 1). Maßgeblich sind unter anderem die systemischen Auswirkungen einer Störung, gemessen auch an der Zahl der betroffenen Finanzunternehmen und deren Aktiva (Art. 31 Abs. 2 Buchst. a).

    Gilt dann beides?

    Für den Finanzkunden nicht. Nach § 28 Abs. 6 Nr. 1 BSIG gelten die §§ 30, 31, 32, 35, 36, 38 und 39 BSIG nicht für Finanzunternehmen im Sinne von DORA. Das Rechenzentrum selbst ist kein Finanzunternehmen, für es gilt diese Ausnahme nicht. Ein Betreiber mit Bankkunden erfüllt also, wenn er die Schwellen erreicht, die NIS2-Pflichten für sich selbst und die DORA-Vertragspflichten gegenüber seinen Kunden. Eine Ausnahme gibt es bei der Meldepflicht: Betreibt ein Betreiber kritischer Anlagen eine Anlage für ein Finanzunternehmen, gilt § 32 BSIG insoweit nicht (§ 28 Abs. 7 BSIG). Dann meldet der Finanzkunde nach DORA an seine Aufsicht, und das Rechenzentrum unterstützt ihn nach Art. 30 Abs. 2 Buchst. f DORA. In den übrigen Fällen meldet das Rechenzentrum erhebliche Sicherheitsvorfälle selbst nach § 32 BSIG.

    Was das für Hosting-Kunden heißt

    Wenn Sie einen kleinen Betrieb führen und kein Finanzunternehmen im Sinne von DORA sind, also keine Bank, kein Versicherer, kein Zahlungs-, E-Geld- oder Krypto-Dienstleister, treffen Sie die DORA-Pflichten der Finanzunternehmen nicht. Ob NIS2 für Sie gilt, hängt von Ihrer eigenen Branche nach den Anlagen 1 und 2 des BSIG und Ihrer Größe ab, nicht davon, bei wem Ihre Website liegt.

    Für Ihren Hoster kann das anders aussehen. Sie dürfen ihn fragen, ob er nach dem BSIG als wichtige oder besonders wichtige Einrichtung gilt und registriert ist, wie er Sie bei einem Vorfall informiert und wo Ihre Daten gespeichert werden. Die Antworten gehören in den Vertrag zur Auftragsverarbeitung oder in die Leistungsbeschreibung. Eine Antwort, die nur „wir sind sicher“ lautet, ist keine.

    Den technischen Stand Ihrer eigenen Website können Sie mit dem Website-Compliance-Check von Experto Mundi prüfen lassen. Was NIS2 und DORA technisch für Websites bedeuten, steht im Beitrag NIS2 und DORA technisch.

    Quellen (Abrufdatum: 06.11.2026)

    • BSI-Gesetz (BSIG) vom 02.12.2025, BGBl. 2025 I Nr. 301, Stand der Textfassung zuletzt geändert durch Art. 8 G v. 22.10.2026, §§ 2 Nr. 35, 28 Abs. 4, 6 und 7, 30, 32, 33, 38, 65, 66 und Anlage 1 Nr. 6: gesetze-im-internet.de
    • Richtlinie (EU) 2022/2555 (NIS2), Art. 21, Art. 34 Abs. 4 und 5, Erwägungsgrund 35, CELEX 32022L2555: EUR-Lex
    • Verordnung (EU) 2022/2554 (DORA), Art. 2, 3 Nr. 19 und 21, 28, 30, 31, 64, CELEX 32022R2554: EUR-Lex
    • Verordnung zur Bestimmung Kritischer Infrastrukturen nach dem BSI-Gesetz (BSI-Kritisverordnung), Anhang 4 Teil 3: gesetze-im-internet.de
    • BaFin, Meldung „DORA kommt: Änderungen bei den aufsichtlichen Anforderungen an die IT“, 10.01.2025: bafin.de

    Dieser Beitrag ist eine an die Allgemeinheit gerichtete Darstellung von Rechtsfragen und keine Rechtsdienstleistung (§ 2 Abs. 1 und Abs. 3 Nr. 5 RDG). Er prüft keinen Einzelfall und ersetzt keine anwaltliche Beratung. Ob Ihr Unternehmen erfasst ist, hängt von Umständen ab, die nur eine Einzelfallprüfung klären kann. Maßgeblich sind allein die Rechtstexte in ihrer geltenden Fassung; Stand: 06.11.2026.

  • WordPress 7.1.4: aktiv ausgenutzte Core-Lücke, was Website-Betreiber jetzt tun sollten
    Symbolbild, KI-generiert

    WordPress 7.1.4: aktiv ausgenutzte Core-Lücke, was Website-Betreiber jetzt tun sollten

    Am Mittwoch, dem 28. Oktober 2026, erschien WordPress 7.1.4. Zwei Tage später berichteten heise online und The Hacker News, der Sicherheitsanbieter Wordfence sehe bereits Angriffsversuche auf eine der darin geschlossenen Lücken. Am 3. November nahm die US-Cybersicherheitsbehörde CISA sie in ihren Katalog bekannter ausgenutzter Schwachstellen auf. Gemeint ist ein Fehler im Update-Vorgang des WordPress-Kerns selbst.

    Das Wichtigste in Kürze

    • WordPress 7.1.4 ist ein Sicherheitsrelease. Die Versionsseite von WordPress.org zählt 22 Schwachstellen, darunter eine Race Condition (ein Wettlauf um ein kurzes Zeitfenster) beim Core-Update, die zu Codeausführung auf dem Server führen kann.
    • Betroffen sind laut CVE-Eintrag alle Versionen von 4.7 bis 7.1.3. Angreifbar ist die Seite nur, solange ein vollständiges Core-Update läuft.
    • Wordfence meldet Angriffsversuche, die CISA führt die Lücke seit 3. November als ausgenutzt. Wie viele Seiten tatsächlich übernommen wurden, nennt keine der gelesenen Quellen.
    • Jetzt anstehen: Version prüfen, auf 7.1.4 oder die zurückportierte Korrektur Ihres Zweigs aktualisieren, Auto-Updates und Hoster-Zuständigkeit klären, Sicherung bereithalten.

    Was die Lücke ist

    Ein vollständiges Core-Update entpackt die neuen WordPress-Dateien zunächst in einen Arbeitsordner unter wp-content/upgrade. Bis 7.1.3 lag dort für wenige Sekunden eine Arbeitskopie von WordPress samt Installer, in einem Ordner mit vorhersagbarem Namen, der aus dem Internet erreichbar sein kann. Wer ohne Anmeldung genau in diesem Moment die Installer-Dateien aufruft, kann laut CVE-Eintrag Programmcode auf dem Server ausführen. WordPress.org beschreibt den Fehler knapp: „A race condition during core updates that could lead to remote code execution“, gemeldet von Umut Bayram.

    Der CVE-Eintrag CVE-2026-119977 wurde am 31.10.2026 angelegt, vergeben von Wordfence. Die Bewertung nach CVSS 3.1 lautet 8,1 („hoch“), mit der Einstufung „hohe Komplexität“, weil das Zeitfenster so schmal ist; sie stammt von Wordfence, eine eigene Bewertung der NVD liegt noch nicht vor (Stand 04.11.2026: „Undergoing Analysis“). Als Schwachstellenart führt die CISA einen Wettlauf zwischen Prüfung und Nutzung (CWE-367, englisch Time-of-check Time-of-use). WordPress.org selbst nennt in seinen Release-Hinweisen keine CVE-Nummern.

    Wer betroffen ist

    Für diese Lücke nennt der CVE-Eintrag die Versionen 4.7 bis 7.1.3. WordPress.org führt auf der Versionsseite zurückportierte Korrekturen für alle Zweige bis 4.7. Die wichtigsten Stände:

    • 7.1.x: 7.1.4
    • 7.0: 7.0.8
    • 6.9: 6.9.11
    • 6.8: 6.8.12
    • 4.7: 4.7.39 (Liste aller Zweige bei WordPress.org)

    Wer auf 4.6 oder älter ist, bekommt keine Sicherheitsupdates mehr und muss auf eine unterstützte Version umziehen. Auch WordPress.org betont: Aktiv unterstützt wird nur die jeweils neueste Version.

    Wird sie ausgenutzt?

    Das hängt davon ab, was „ausgenutzt“ heißt. Angriffsversuche sind nach Angaben von Wordfence belegt (die Wordfence-Originalseiten ließen sich bei unserer Prüfung nicht abrufen, wir stützen uns auf die Berichte von heise und The Hacker News): In den ersten 21 Stunden nach Einführung einer Firewall-Regel zählte das Unternehmen laut heise mehr als 18.500 Anfragen, die nach anfälligen Installationspfaden wie setup-config.php suchten. The Hacker News nennt 62.969 geblockte Angriffe in 24 Stunden. Beide Zahlen gehen auf Wordfence zurück, die Zeiträume und Zählweisen unterscheiden sich, wir können sie nicht auf einen Nenner bringen. Zwei der größten Quellen fragten nach beiden Berichten rund 14,5 Stunden lang kleine Gruppen von Seiten ab.

    Dazu kommt die CISA: Sie hat die Lücke am 3. November 2026 in ihren Katalog bekannter ausgenutzter Schwachstellen aufgenommen. Für Bundesbehörden der USA gilt dort eine Frist bis 6. November; eine Nutzung durch Erpressungsgruppen vermerkt der Eintrag als „unbekannt“. Der Katalogeintrag sagt nichts darüber, wie viele Seiten betroffen waren. Bestätigte Kompromittierungen einzelner Seiten nennt keiner der gelesenen Berichte. Patchstack stuft die Ausnutzung als wenig praktikabel ein, weist aber darauf hin, dass das Zeitfenster bei jedem Update zurückkehrt, auch bei automatischen.

    Kurzer Einschub, weil das oft gefragt wird: Ein Fenster von wenigen Sekunden klingt harmlos. Wer allerdings viele Seiten dauernd abfragt, muss es nur bei einer davon treffen. Wie oft das schon gelungen ist, lässt sich aus den Berichten nicht ablesen.

    Was jetzt zu tun ist

    1. Version prüfen. Im WordPress-Dashboard zeigt die Seite „Aktualisierungen“, ob Sie die neueste Version haben. Die Versionsnummer steht auch unter „Werkzeuge“, „Site Health“, Reiter „Info“, Abschnitt „WordPress“, Eintrag „Version“. Die deutschen Menübezeichnungen können je nach Sprachpaket abweichen. Steht dort eine Zahl unter 7.1.4 (oder unter der zurückportierten Korrektur Ihres Zweigs), ist die Seite nicht auf dem Stand.
    2. Aktualisieren. Über die Seite „Aktualisierungen“, oder durch Ihre Agentur beziehungsweise Ihren Hoster. WordPress.org empfiehlt das Update ausdrücklich „immediately“.
    3. Auto-Updates prüfen. Kleine Core-Updates, also Wartungs- und Sicherheitsreleases, laufen laut WordPress-Entwicklerdokumentation auf den meisten Websites standardmäßig automatisch. Abschalten lässt sich das in der Konfigurationsdatei wp-config.php (WP_AUTO_UPDATE_CORE oder AUTOMATIC_UPDATER_DISABLED); die Dokumentation rät davon ausdrücklich ab. Fragen Sie Ihre Betreuer, ob das bei Ihnen so gesetzt ist.
    4. Hoster fragen. Wenn ein Hoster die Seite verwaltet, lassen Sie sich die installierte Version nennen. Einzelne Hoster haben Schutzregeln eingeführt, etwa Pantheon, das Update ersetzen sie dort nach eigener Angabe nicht. Patchstack empfiehlt außerdem, den Webzugriff auf wp-content/upgrade/ auf Serverebene zu sperren, weil eine PHP-Firewall in der entpackten Kopie nicht greift.
    5. Sicherung bereithalten. Die WordPress-Dokumentation rät vor einem Upgrade zu einer Sicherung der Website. Wir empfehlen zusätzlich, die Wiederherstellung einmal zu testen. Haben Sie die Wiederherstellung je getestet?

    Wer bis jetzt nicht aktualisiert hatte, sollte laut heise auch nach Spuren suchen: unerwartete PHP-Dateien unter wp-content/upgrade, unbekannte Administratorkonten, unerwartete Plugins, Zugriffe in den Logdateien. Plugins sind ein eigenes Kapitel: 7.1.4 repariert den Kern, nicht die Erweiterungen.

    Und 7.1.3?

    Am 6. Oktober 2026 erschien WordPress 7.1.3 mit sieben Sicherheits- und vier Fehlerkorrekturen. Darunter: eine SQL-Injection zweiter Ordnung im Export, ein gespeichertes Cross-Site-Scripting im Kommentarbereich der Verwaltung und die Offenlegung von Kommentaren zu privaten und unveröffentlichten Beiträgen ohne Anmeldung. Wer von 7.1.2 oder älter kommt, spielt direkt 7.1.4 ein.

    Einordnung DSGVO

    Art. 32 Abs. 1 DSGVO verlangt von Verantwortlichen „unter Berücksichtigung des Stands der Technik“ geeignete technische und organisatorische Maßnahmen für ein dem Risiko angemessenes Schutzniveau. Lit. d nennt ein Verfahren zur regelmäßigen Überprüfung, Bewertung und Evaluierung der Wirksamkeit dieser Maßnahmen. Eine Update-Frist enthält die Norm nicht. Ob eine Seite mit Kontaktformular, die Wochen nach einem Sicherheitsrelease noch auf dem alten Stand läuft, den Maßstab verfehlt, hängt vom Risiko und vom Einzelfall ab. Eine Entscheidung einer Aufsichtsbehörde zu genau dieser Konstellation kennen wir nicht.

    Der Website-Check von Experto Mundi umfasst laut Leistungsbeschreibung unter anderem einen Abgleich der Plugins mit bekannten Sicherheitslücken, die Sicherheits-Header und die Verschlüsselung (TLS) Ihrer Seite. Die Version des WordPress-Kerns nennt die Leistungsbeschreibung nicht als Prüfpunkt. Zu den technischen Anforderungen von NIS2 und DORA an eine Website: NIS2 und DORA technisch.

    Quellen

    Dieser Beitrag ist eine an die Allgemeinheit gerichtete Darstellung von Rechtsfragen und keine Rechtsdienstleistung (§ 2 Abs. 1 und Abs. 3 Nr. 5 RDG). Er prüft keinen Einzelfall und ersetzt keine anwaltliche Beratung. Maßgeblich ist allein der Gesetzestext in seiner geltenden Fassung; Stand: 04.11.2026.

  • Bricksforge, nginx und die SCHUFA-Revisionen: drei Meldungen der Woche für Betreiber
    Symbolbild, KI-generiert

    Bricksforge, nginx und die SCHUFA-Revisionen: drei Meldungen der Woche für Betreiber

    Am 7. Oktober 2026, abends um 21:47 Uhr UTC, sah der Sicherheitsanbieter Patchstack nach eigenen Angaben den ersten Angriff auf ein WordPress-Plugin namens Bricksforge. Insgesamt zählte der Anbieter 63 verschiedene IP-Adressen. Drei Meldungen sollten Sie als Betreiber einer Website kennen: diese Plugin-Lücke, einen Fehler im Webserver nginx und ein Urteil des Bundesgerichtshofs zur SCHUFA.

    1. Bricksforge: Dateien hochladen ohne Anmeldung (CVE-2026-85097)

    Was ist passiert?

    Bricksforge ist ein Zusatz für den WordPress-Seitenbaukasten Bricks. In älteren Versionen kann ein Angreifer ohne Anmeldung beliebige Dateien auf den Server laden. Lädt er eine PHP-Datei hoch und ruft sie auf, läuft sein Code auf Ihrem Server. Die Fehlernummer lautet CVE-2026-85097. Streng genommen ist das keine „Codeausführung per Fernzugriff“ in einem Schritt, sondern ein Upload, der danach die Ausführung möglich macht. Für Sie macht das praktisch keinen Unterschied.

    Die Schwachstelle liegt im Parameter temporaryFileUploads, genauer in dessen Feld url. Laut Patchstack holt sich der Angreifer zuerst einen Sicherheitsschlüssel von einem Endpunkt, der ohne Anmeldung antwortet, und schickt dann eine Datei hoch.

    Die Bewertung: Wordfence, das die Nummer vergeben hat, bewertet mit CVSS 3.1 und 9,8 von 10. Die US-Datenbank NVD hat den Eintrag am 8. Oktober 2026 veröffentlicht und führt die Wertung von Wordfence mit 9,8 von 10 auf (eine eigene Analyse der NVD steht noch aus). Patchstack kommt auf 10,0. Die Anbieter bewerten unterschiedlich, beide Werte liegen in der Stufe „kritisch“.

    Wer ist betroffen?

    Alle Seiten, auf denen Bricksforge in der Version 3.1.8.9 oder älter installiert ist. Wer das Plugin nicht nutzt, ist nicht betroffen. Seiten mit 4.0.0 oder 3.1.8.10 sind von dieser Nummer nicht mehr erfasst. Laut Changelog schließt 4.0.1 aber eine Lücke im Datei-Upload der Pro Forms, die jede Seite mit aktivem Pro Forms betrifft, deshalb empfehlen wir mindestens 4.0.1. Ist es installiert, gehört es aktualisiert oder entfernt.

    Wie ist der Stand der Updates?

    Laut Patchstack ist die Lücke in Version 3.1.8.10 behoben. Der Changelog des Herstellers nennt 3.1.8.10 nur im Eintrag zu Version 4.0.1, ohne eigenen Eintrag und ohne Datum, und führt dort aus, dass die Lücke bereits in 3.1.8.10 und im 4er-Zweig mit Version 4.0.0 vom 17. September 2026 behoben wurde. Version 4.0.1 vom 8. Oktober 2026 schließt nach Angabe des Herstellers eine Sicherheitslücke im Datei-Upload der Pro Forms. Betroffen ist jede Seite mit aktivem Pro Forms, auch wenn die Formulare keine Upload-Felder haben, ein Update wird ausdrücklich empfohlen. Am 13. Oktober 2026 erschien 4.0.2, die unter anderem Bilder wieder annimmt, die die Prüfung aus 4.0.1 fälschlich abgelehnt hatte, und gespeicherte Zugangsdaten stärker filtert. Aktualisieren Sie deshalb auf 4.0.2 oder neuer, mindestens auf 4.0.1.

    Dass die Lücke tatsächlich ausgenutzt wird, stammt aus einer einzigen Quelle: Patchstack selbst. Danach gingen die Angriffe an die Adressen /wp-json/bricksforge/v1/form_submit und admin-ajax.php. Eine unabhängige Bestätigung haben wir nicht gefunden. Der SSVC-Eintrag der US-Behörde CISA in der NVD führt die Ausnutzung (Stand 8. Oktober, bei unserer Prüfung am 25. Oktober 2026 unverändert) mit „none“. Das widerspricht der Patchstack-Meldung nicht zwingend, die Einstufungen stammen aus unterschiedlichen Quellen und Zeitpunkten.

    Was Sie tun

    1. Prüfen Sie im WordPress-Backend unter „Plugins“, ob Bricksforge installiert ist und in welcher Version.
    1. Aktualisieren Sie auf Version 4.0.2 oder neuer, mindestens auf 4.0.1. Vorher eine Sicherung ziehen, nachher die Seite testen, denn der Sprung von 3.x auf 4.x ist ein Hauptversionswechsel. (Sicherung und Test: eigene Einschätzung.)
    2. Lassen Sie Anfragen an /wp-json/bricksforge/v1/form_submit und admin-ajax.php im Zugriffsprotokoll prüfen, möglichst weiter zurück als bis zum 7. Oktober. Ob der Parameter temporaryFileUploads im Anfragekörper stand, zeigt ein übliches Zugriffsprotokoll meist nicht. Das klären Sie mit dem Hoster oder einer Firewall, die auch den Körper protokolliert. Kein Treffer im Protokoll ist keine Entwarnung. (Eigene Einschätzung, nicht Inhalt der Quellen.)
    3. Lassen Sie mindestens das Verzeichnis /wp-content/uploads/bricksforge/tmp/ auf PHP-Dateien durchsehen, besser den ganzen Ordner wp-content/uploads (auch auf Endungen wie .php5 oder .phtml). Unerwartete PHP-Dateien sind ein Warnzeichen. Ein Fund wird nicht selbst gelöscht, sondern erst gesichert und dokumentiert. Können dadurch personenbezogene Daten betroffen sein, läuft die Meldefrist von 72 Stunden nach Art. 33 DSGVO. (Eigene Einschätzung.)
    4. Laut Changelog zu 4.0.2 werden im Plugin gespeicherte Zugangsdaten nun stärker gefiltert. Wer dort API-Schlüssel hinterlegt hat, soll sie vorsorglich bei den Anbietern erneuern. Das gilt erst recht, wenn Sie nicht ausschließen können, dass die Lücke vor dem Update ausgenutzt wurde. Erst Seite bereinigen und aktualisieren, dann die Schlüssel erneuern, sonst landet der neue Schlüssel wieder in einer möglicherweise kompromittierten Umgebung. (Reihenfolge: eigene Einschätzung.)

    2. nginx: Speicherfehler bei alias und rewrite (CVE-2026-15176)

    Kurzer Einschub: Die Einstufung dieser Lücke fällt je nach Quelle sehr unterschiedlich aus. Am 14. Oktober 2026 hat das nginx-Projekt die Versionen 1.31.7 (Mainline) und 1.30.6 (Stable) veröffentlicht. 1.31.7 schließt insgesamt fünf Sicherheitsfehler. Einer davon ist CVE-2026-15176, ein Überlauf im Speicher eines Arbeitsprozesses.

    Was ist passiert?

    Der Fehler tritt auf, wenn die Konfiguration mehrere Dinge zugleich enthält: einen location-Block mit alias, ein rewrite, das die Adresse ändert, und die Variable $request_filename in einer der Anweisungen set oder return oder im Log-Format. Dann reicht eine präparierte Anfrage ohne Anmeldung. Die Folge ist in der Regel, dass der Arbeitsprozess abstürzt und neu startet (Dienst kurz gestört). Fremden Code auszuführen ist laut NVD nur möglich, wenn der Speicherschutz ASLR deaktiviert oder umgangen ist. Das ist nach unserer Einschätzung auf gängigen Servern eher die Ausnahme.

    Die Einstufung ist uneinheitlich. Im NVD-Eintrag (Wertung durch den Hersteller F5) stehen CVSS 3.1 mit 8,1 und CVSS 4.0 mit 9,2. Das nginx-Projekt selbst stuft den Fehler als „Medium“ ein. Eine mögliche Erklärung sind unterschiedliche Maßstäbe.

    Wer ist betroffen?

    Betroffen sind laut nginx.org die Versionen 0.1.29 bis 1.31.6. Gefixt sind 1.31.7 und 1.30.6, in der Stable-Reihe sind also die Versionen bis 1.30.5 betroffen. Das gilt nur bei der Kombination aus der Konfiguration oben. Auch NGINX Plus ist laut NVD betroffen, die Fixstände dazu haben wir nicht geprüft, sie erfragen Sie beim Hersteller. Wir gehen davon aus, dass viele Installationen die Kombination nie enthalten. Wer nur Webspace mietet, kann die Konfiguration meist nicht selbst ändern, dann ist der Hoster am Zug. Wer einen eigenen Server oder einen Docker-Container mit nginx betreibt, sollte nachsehen.

    Hinweis: Linux-Distributionen übernehmen Sicherheitskorrekturen oft in ältere Versionen, ohne die Nummer zu ändern. Dass bei Ihnen „1.24“ steht, heißt deshalb nicht automatisch „nicht gefixt“. Ob Ihr Paket den Fix enthält, steht im Sicherheitsverzeichnis der Distribution. Das haben wir nicht für einzelne Distributionen geprüft.

    Was Sie tun

    • Eigener Server: auf 1.31.7 oder 1.30.6 oder neuer aktualisieren. Wer nicht sofort kann, sucht in der Konfiguration nach der Kombination aus alias, rewrite und $request_filename, auch in eingebundenen Dateien (nginx -T zeigt die gesamte wirksame Konfiguration). Das ist eine Prüfung, kein Schutz: Workarounds nennt nginx.org nicht.
    • Webspace beim Hoster: nachfragen, ob nginx dort eingesetzt wird und ob der Fix eingespielt ist.

    3. BGH zur SCHUFA: Revisionen erfolgreich, Beweiserleichterung für Betroffene

    Am 21. Oktober 2026 hat der Bundesgerichtshof in vier Verfahren (I ZR 227/25 bis I ZR 230/25) über Klagen von Privatpersonen gegen die SCHUFA entschieden. Es ging um Auskunft über die Berechnung der Scorewerte und um die Erstattung außergerichtlicher Rechtsanwaltskosten. Das betrifft Sie als Website-Betreiber, wenn Ihr Shop Bonitätsauskünfte einholt, etwa für den Kauf auf Rechnung. Die Landgerichte Chemnitz, Leipzig und Görlitz hatten die Auskunftsanträge abgewiesen. Das Oberlandesgericht Dresden hatte am 7. Oktober 2025 teilweise Auskunft und die Erstattung außergerichtlicher Kosten zugesprochen.

    Der BGH hat den Revisionen der SCHUFA stattgegeben, die Berufungsurteile in diesem Punkt aufgehoben und die Sachen an das OLG Dresden zurückverwiesen. Einen Auskunftsanspruch aus Art. 15 Abs. 1 Buchst. h DSGVO (Information über die Logik hinter automatisierten Entscheidungen) gibt es danach nur, wenn alle Voraussetzungen von Art. 22 Abs. 1 DSGVO erfüllt sind. Das folgt der Linie des Europäischen Gerichtshofs, der in der Rechtssache C-634/21 (Urteil vom 7. Dezember 2023) die Berechnung eines Scorewerts unter Umständen als automatisierte Entscheidung ansieht.

    Zwei Punkte aus der Pressemitteilung (Nr. 198/2026) sind für die Praxis wichtig:

    • Ein Scorewert kann eine automatisierte Entscheidung sein, wenn die Entscheidung eines Dritten (unsere Beispiele: ein Vermieter, eine Bank oder ein Händler) maßgeblich davon abhängt. Ob die Betroffenen dadurch erheblich beeinträchtigt wurden, hat der BGH mangels Feststellungen nicht beurteilt.
    • Die Betroffenen müssen darlegen und beweisen, dass die Entscheidung des Dritten maßgeblich auf dem Score beruht. Dafür gibt es nach der Pressemitteilung erhebliche Erleichterungen. Es genügt vorzutragen, dass der Score übermittelt wurde und danach eine nachteilige Entscheidung folgte. Dann besteht eine tatsächliche Vermutung dafür, dass sie auf dem Score beruhte.

    Wie sich das für Betroffene auswirkt, entscheidet nun das OLG Dresden. Zu den vier Entscheidungen liegen inzwischen Volltexte als PDF vor (verlinkt auf der Seite der Pressemitteilung). Die Pressemitteilung nennt keine Leitsätze. Wir haben die Volltexte bisher nicht ausgewertet und stützen uns auf die Pressemitteilung.

    Was das für Betreiber heißt

    Der BGH hat über den Auskunftsanspruch gegen die SCHUFA entschieden, nicht über Pflichten von Unternehmen, die Scorewerte einholen. Folgendes ist unsere Einschätzung und nicht Inhalt der Entscheidung: Für solche Unternehmen kann die Frage wichtig sein, ob eine Entscheidung ausschließlich automatisiert und maßgeblich auf dem Score beruht, denn nur dann greift Art. 22 Abs. 1 DSGVO. Entscheidet bei Ihnen am Ende ein Mensch, ist das möglicherweise anders zu beurteilen. Das ist keine Rechtsberatung. Lassen Sie Ihre Praxis von einer Fachperson für Datenschutzrecht prüfen.

    Wen Sie fragen

    • Bricksforge und andere WordPress-Plugins: Ihr Webdesigner oder die Agentur, die die Seite pflegt.
    • nginx: Ihr Hoster oder die Person, die den Server betreut.
    • Scoring und DSGVO: Ihre Datenschutzbeauftragte oder Ihr Anwalt.

    Quellen

  • Eine PHP-Lücke, acht widerrufene Zertifikats-Stellen und sechs Plugin-Fehler

    Am Dienstag, dem 20. Oktober 2026, kündigte das PHP-Projekt ein Sicherheitsupdate an. Die neuen Versionen folgten in dieser Woche, und zwei Nummern trugen die Bewertung 9,2 von 10. In den vergangenen Tagen kamen noch zwei andere Meldungen dazu, die für Betreiber von Websites relevant sind. Sie finden alle drei hier, die PHP-Lücke zuerst.

    Das Video fasst die drei Themen zusammen. Symbolbild, KI-generiert, synthetische Stimme. Der Artikel enthält dieselben Inhalte als Text.

    1. Die PHP-Lücke, die unter dem Namen „PHP2Shell“ läuft

    Was ist passiert?

    PHP ist die Programmiersprache, auf der WordPress, Joomla, Shopware und viele weitere Systeme laufen. In PHP selbst stecken zwei Fehler im Umgang mit dem Arbeitsspeicher. Sie haben die Nummern CVE-2026-109618 und CVE-2026-109619. Beide ermöglichen laut den Hinweisen des PHP-Projekts, dass ein Angreifer ohne Anmeldung eigenen Code auf dem Server ausführt (Fachbegriff RCE). Beide sind mit CVSS 4.0 jeweils mit 9,2 bewertet, das ist die Stufe „kritisch“. Die Plugin-Nummern weiter unten nutzen dagegen CVSS 3.1. Die Zahlen beider Versionen lassen sich nicht direkt miteinander vergleichen.

    Der Name „PHP2Shell“ steht weder bei php.net noch in den Sicherheitshinweisen auf GitHub. Er stammt aus der Berichterstattung. Gemeint sind die beiden Nummern oben.

    Technisch laufen die Fehler so ab.

    • Bei CVE-2026-109618 bricht PHP bei Speichermangel ab, während der Speicher für die laufende Anfrage erst halb vorbereitet ist. Das Aufräumen danach arbeitet mit ungültigen Daten weiter.
    • Bei CVE-2026-109619 bleibt der Zustand einer Anfrage im Arbeitsprozess liegen und zeigt auf bereits freigegebenen Speicher. Eine spätere Anfrage im selben Prozess greift darauf zu.

    Für 109618 muss ein Angreifer den Speicherfehler zum passenden Zeitpunkt auslösen, etwa mit besonders gebauten Upload-Anfragen. Wie zuverlässig das klappt, hängt laut Quelle von der Server-Einrichtung ab. Eine Entwarnung ist das nicht.

    Wer ist betroffen?

    Betroffen sind alle Installationen, die Web-Anfragen beantworten. Die Lücke liegt nicht in WordPress und nicht in einem Plugin, sondern eine Ebene darunter. Ein Sicherheits-Plugin in WordPress ist deshalb kein Ersatz für das PHP-Update.

    Wie hoch das Risiko ist, hängt davon ab, wie PHP auf dem Server eingebunden ist. Bei mod_php ist laut den Quellen eine vollständige Ausführung von fremdem Code über das Internet nachgewiesen. Für PHP-FPM bestätigen die Quellen die Anfälligkeit für 109619 und halten sie für 109618 nach Quellcodeanalyse für gegeben. Bei FrankenPHP und LSAPI ist eine Betroffenheit wahrscheinlich bzw. unter Bedingungen möglich. Als Betreiber einer normalen Firmenwebsite müssen Sie das nicht selbst auseinanderhalten. Es zeigt aber, warum die Antwort „bei uns läuft doch FPM“ keine Entwarnung ist.

    Das BSI führt die Lücke unter WID-SEC-2026-4055. Dort stehen auch Produkte, die PHP mitbringen, zum Beispiel Checkmk, Matomo und cPanel. Wer solche Software betreibt, braucht zusätzlich deren eigene Updates.

    Die Fix-Versionen

    Der Fehler ist in diesen Ständen behoben, und in allen neueren.

    PHP-ReiheFix-Version
    8.28.2.35
    8.38.3.36
    8.48.4.27
    8.58.5.12

    Für 7.4, 8.0 und 8.1 gibt es keine neuen Versionen mehr. Das PHP-Projekt hat dort nur kleine Korrekturen am Quellcode als eigene Zweige bereitgestellt, die ein Hoster oder ein Linux-Anbieter selbst einbauen muss. Distributionen und Anbieter mit Langzeit-Support haben die Patches vorab bekommen. Deshalb kann auf Ihrer Seite eine alte Nummer stehen und die Lücke trotzdem geschlossen sein. Ob das so ist, klärt nur Ihr Hoster.

    Was Sie als Betreiber tun

    Laut php.net ist das Update die einzige vollständige Lösung. Die genannten Zwischenlösungen schützen nur teilweise, zum Beispiel session.upload_progress.enabled auf 0 zu stellen und die Prozesse neu zu starten. Setzen Sie solche Einstellungen nicht auf eigene Faust, sondern lassen Sie sie von Ihrem Dienstleister prüfen. Eine falsch gesetzte Sperre kann Formulare und Bild-Uploads lahmlegen.

    Schreiben Sie Ihrem Hoster und stellen Sie drei Fragen.

    1. Welche PHP-Version läuft für meinen Tarif, und ist sie mindestens 8.2.35, 8.3.36, 8.4.27 oder 8.5.12?
    1. Ist bei 8.1 oder älter der Fix per Backport eingespielt, oder kann ich auf 8.3 oder 8.4 umstellen?
    2. Bis wann ist das erledigt?

    Vor einer Umstellung gehören eine Sicherung und ein kurzer Test der Seite dazu, weil sehr alte Plugins und Themes auf neuem PHP nicht immer laufen.

    So lief es bei uns

    Ein Blick auf unsere eigene Seite. Bis der Patch da war, haben wir auf den Webspaces, die wir betreuen, eine vorübergehende Notsperre in den Konfigurationsdateien (.htaccess) eingerichtet. Unser Hoster hat den Patch kurz nach Veröffentlichung eingespielt. Wir haben die Version danach nachgemessen, und expertomundi.de lief auf PHP 8.4.27. Danach haben wir die Notsperre auf allen betroffenen Konfigurationsdateien wieder zurückgebaut.

    Der kostenlose Selbsttest

    Sie müssen nicht erst Menüs durchklicken. Unter expertomundi.de/php-check geben Sie Ihre Domain ein und sehen das Ergebnis als Ampel.

    Der Selbsttest ist für die Domain Ihrer eigenen Website gedacht. Er ruft die Startseite einmal auf und wertet nur die Kopfzeilen der Antwort aus, also die Angaben, die ein Server ohnehin an jeden Besucher schickt. Das Ergebnis ist eine Momentaufnahme und keine Sicherheitsbescheinigung. Ein grünes Ergebnis gilt nur für diese eine Lücke. Einbruchsspuren prüft der Test nicht. Nennt der Server seine Version nicht, bleibt das Ergebnis offen, und das ist keine Entwarnung. Dann hilft im WordPress-Menü Werkzeuge, Website-Zustand, Info, Server, oder Ihr Hoster.

    Zum Datenschutz beim Selbsttest. Die geprüfte Domain wird nicht im Klartext in unserer Datenbank gespeichert, sondern nur als Prüfwert (Hash), und den nur 10 Minuten lang. Im Webserver-Protokoll stehen wie bei jedem Seitenaufruf die aufgerufene Adresse und die IP-Adresse. Dazu kommt ein anonymer Tageszähler ohne Domain und ohne IP-Adresse. Er ist eine Obergrenze und keine Besucherzahl. Die Einzelheiten stehen in Ziffer 19 unserer Datenschutzerklärung.

    Update 28.10.2026: Die US-Behörde CISA hat beide PHP-Lücken, CVE-2026-109618 und CVE-2026-109619, am 26.10.2026 in ihren Katalog „Known Exploited Vulnerabilities“ (KEV) aufgenommen, in dem nach ihrer Einschätzung bereits ausgenutzte Lücken stehen; US-Bundesbehörden müssen sie bis zum 29.10.2026 beheben. Für Sie gilt diese Frist nicht, doch fragen Sie Ihren Hoster jetzt, ob der PHP-Fix eingespielt ist.

    2. Acht widerrufene Zertifikats-Zwischenstellen bei eMudhra

    Das Schloss neben der Adresse im Browser zeigt, dass die Verbindung per HTTPS gesichert ist. Dahinter steht eine Kette aus Zertifikaten, die Zertifizierungsstellen ausstellen (englisch CA). Die Kette besteht aus einer Wurzel und mehreren Zwischenstellen, den Intermediate-CAs.

    Bei der indischen Zertifizierungsstelle eMudhra (Marke emSign) ist ein Fehler passiert. Acht Zwischenstellen aus einer Serie vom 30. April 2025 nutzen Schlüssel, deren geheimer Anteil so klein ist, dass er sich leicht erraten lässt. eMudhra nennt als Ursache einen Fehler im Skript zur Schlüsselerzeugung. Dabei wurde versehentlich ein zweites, schwaches Schlüsselpaar verwendet. Am 18. Oktober 2026 hat eMudhra alle acht widerrufen, mit dem Grund „caCompromise“. Betroffen sind sechs Stellen für Website-Zertifikate (EV, OV und DV, jeweils in den Serien G3B für eMudhra BV und G3C für eMudhra Inc) und zwei Stellen für Code-Signing.

    Mozilla hat darauf reagiert.

    • Die sechs Website-Stellen stehen auf Mozillas Sperrliste OneCRL. Der erste Eintrag kam am 17. Oktober, weitere folgten am 21. Oktober.
    • Die Wurzel „emSign ECC Root CA G3“ (laut Beschreibung im Bug-Eintrag) wird aus Mozillas Zertifikatsspeicher NSS entfernt, Zielversion NSS 3.132. Firefox hat das Update am 20. Oktober bekommen.
    • Die Wurzel „emSign Root CA G1“ ist laut Bug-Eintrag nicht betroffen.
    • Chrome ist laut einem Kommentar im Bug-Eintrag für den 27. Oktober vorgesehen (Chrome Root Store v43).

    Wie andere Browser und Betriebssysteme reagieren, ist in unseren Quellen nicht belegt. Deshalb stützen wir uns hier allein auf die Angaben bei Mozilla.

    Was Sie als Betreiber prüfen

    Die Prüfung dauert eine Minute. Klicken Sie im Browser auf das Schloss neben der Adresse Ihrer Website, öffnen Sie das Zertifikat und suchen Sie nach dem Aussteller. Steht dort eMudhra oder emSign, fragen Sie Ihren Zertifikatsanbieter oder Hoster, ob Ihr Zertifikat von einer der acht Zwischenstellen oder von der entfernten Wurzel stammt und ersetzt werden muss. Steht dort ein anderer Aussteller, ist es unwahrscheinlich, dass Sie betroffen sind. Schauen Sie zur Sicherheit im Zertifikatsfenster auch den Zertifizierungspfad an und fragen Sie im Zweifel Ihren Anbieter. Die Meldung betrifft außerdem Zertifikate für Code-Signing, die hier nicht gemeint sind.

    3. WordPress-Plugins, sechs Nummern mit sehr unterschiedlichem Risiko

    Bei vier der sechs Nummern braucht der Angreifer kein Konto bei Ihnen, bei zwei schon. Das ist die wichtigste Trennlinie. Alle sechs Plugin-Lücken sind am 15. Oktober 2026 in der US-Datenbank NVD erschienen. Die Bewertungen stammen vom Melder (CNA), die NVD hat noch keine eigene vorgenommen. Sie folgen CVSS 3.1, die PHP-Nummern oben CVSS 4.0, deshalb sind die Zahlen nicht direkt vergleichbar.

    Ohne Anmeldung

    User Rights Access Manager, CVE-2026-109145 (Bewertung 9,8 von 10)

    Über eine AJAX-Anfrage kann sich ein Fremder registrieren, und das neue Konto bekommt eine Kopie der Administratorrolle (Schwachstellentyp CWE-269). Betroffen sind Versionen bis 1.1.3. Es gibt keinen Fix. Das Plugin ist auf wordpress.org seit dem 7. März 2024 wegen eines Sicherheitsproblems geschlossen. Es hilft nur die Deinstallation. Prüfen Sie unter Plugins, ob es bei Ihnen noch installiert ist, und schauen Sie in der Benutzerliste nach Konten, die Sie nicht kennen.

    Zwei Plugins für Zahlungen, drei Nummern

    Beide Lücken betreffen Rückmeldungen des Zahlungsdienstes (Callbacks). Mit ihnen teilt ein Zahlungsdienst Ihrem Shop mit, dass bezahlt wurde. Die Plugins prüften die Echtheit dieser Meldung nicht richtig (Schwachstellentyp CWE-345). Ein Fremder kann also Zahlungsmeldungen erfinden. Bewertung jeweils 5,3 von 10.

    • Cardinity Payment Gateway for WooCommerce, CVE-2026-103324. Das geheime Prüfwort ist standardmäßig leer. Betroffen sind Versionen vor 3.4.2, behoben in 3.4.2. Aktuell ist 3.4.3.
    • Rede Itaú for WooCommerce, CVE-2026-92428 und CVE-2026-92429. Ohne Echtheitsprüfung kann der Status beliebiger Bestellungen geändert werden, auch bezahlter. Zusätzlich lassen sich unbezahlte Bestellungen als bezahlt markieren. Betroffen sind Versionen vor 5.5.3, behoben in 5.5.3 vom 9. Oktober 2026. Welche Änderung der Version 5.5.3 genau zu welcher der beiden Nummern gehört, geht aus dem Änderungsprotokoll nicht klar hervor.

    Für Shop-Betreiber heißt das ganz praktisch, dass eine Ware als bezahlt gelten kann, obwohl kein Geld ankam. Prüfen Sie Ihre Plugin-Liste und aktualisieren Sie.

    Mit Anmeldung

    Hier braucht der Angreifer erst ein Konto auf Ihrer Seite. Die nötige Rolle (Abonnent bzw. Mitarbeiter) steht jeweils unten. Prüfen Sie unter Einstellungen, Allgemein, ob sich Fremde selbst registrieren können, und welche Rolle sie dann erhalten.

    Email Customizer for WooCommerce (Pro) von ThemeHigh, CVE-2026-81534 (8,8 von 10)

    Über die Funktion zum Test-E-Mail-Versand lässt sich Code einschleusen (Typ CWE-74). Die NVD nennt als Voraussetzung ein Konto ab der Rolle Abonnent. Ob die Lücke behoben ist und in welcher Version, konnten wir nicht belegen. Das Änderungsprotokoll der Version 3.9.6 vom 14. September 2026 nennt sie nicht. Das heißt nicht, dass sie offen ist, es heißt nur, dass wir es nicht wissen. Fragen Sie beim Hersteller nach, wenn Sie das Plugin einsetzen.

    Elementor Website Builder, CVE-2026-11905 (4,3 von 10)

    Private, Entwurfs- und geplante Inhalte samt Passwörtern können offengelegt werden (Typ CWE-862, fehlende Rechteprüfung). Voraussetzung ist ein Konto ab der Rolle Mitarbeiter. Betroffen sind Versionen bis einschließlich 4.2.3, behoben in 4.2.4 vom 31. August 2026. Aktuell ist 4.3.5. Wer Elementor regelmäßig aktualisiert, ist längst darüber.

    Was in dieser Woche nicht zu klären war, ob zu den sechs Nummern bereits Angriffe laufen. Dazu enthalten die Quellen nichts.

    Wenn Sie das nicht selbst prüfen möchten

    Die Prüfung der PHP-Version Ihrer Website ist bei uns kostenlos und unverbindlich. Wenn Sie darüber hinaus Plugin-Liste und Benutzerkonten ansehen lassen möchten, brauchen wir vorab einen schriftlichen Auftrag und eine Vereinbarung zur Auftragsverarbeitung. Umfang und Kosten besprechen wir vorher mit Ihnen. Schreiben Sie an mpeter@expertomundi.de.

    Quellen

    Stand der Recherche 22.10.2026, CISA-Eintrag Stand 28.10.2026.

    PHP (CVE-2026-109618 und CVE-2026-109619)

    eMudhra

    WordPress-Plugins (NVD, alle Einträge vom 15.10.2026)

    Eigene Seite

  • PHP2Shell: Kritische PHP-Lücke betrifft WordPress-Seiten
    Symbolbild, KI-generiert

    PHP2Shell: Kritische PHP-Lücke betrifft WordPress-Seiten

    9,2 von 10 Punkten. So hoch bewertet das PHP-Projekt die beiden Sicherheitslücken, die es am 21. Oktober 2026 geschlossen hat. Unter bestimmten Bedingungen kann ein Angreifer damit ohne Passwort eigenen Code auf dem Webserver ausführen. Ein Netzwerk- und Sicherheitsdienst meldet bereits Angriffe auf Kundenseiten. Wenn Ihre Webseite mit WordPress läuft, sollten Sie heute noch die PHP-Version prüfen. Das geht in zwei Minuten.

    Update 28.10.2026: Die US-Behörde CISA hat beide PHP-Lücken, CVE-2026-109618 und CVE-2026-109619, am 26.10.2026 in ihren Katalog „Known Exploited Vulnerabilities“ aufgenommen, kurz KEV, auf Deutsch „bekannte ausgenutzte Schwachstellen“. In diesem öffentlichen Verzeichnis stehen Lücken, die nach Einschätzung der CISA bereits in echten Angriffen genutzt werden. US-Bundesbehörden müssen sie bis zum 29.10.2026 beheben. Über Erpressungskampagnen macht der Eintrag keine Angabe. Für Sie heißt das: Läuft Ihre Seite noch auf einer PHP-Version unter 8.5.12, 8.4.27, 8.3.36 oder 8.2.35, fragen Sie Ihren Hoster jetzt nach dem Update; für PHP 8.1 und älter erscheint kein Fix. Quelle: CISA, KEV-Katalog, Version 2026.10.27, abgerufen am 28.10.2026.

    Was passiert ist

    PHP ist die Programmiersprache, mit der WordPress, Joomla, Shopware, Magento und viele andere Systeme auf dem Server laufen. In PHP selbst steckten zwei Fehler im Umgang mit dem Arbeitsspeicher. Sie tragen die Nummern CVE-2026-109618 und CVE-2026-109619, die Forscher nennen das Ganze „PHP2Shell“. Laut den Sicherheitshinweisen des PHP-Projekts lässt sich über eine präparierte Anfrage, zum Beispiel ein manipuliertes Formular- oder Upload-Paket (Fachbegriff: multipart/form-data), Schadcode einschleusen.

    Wichtig für das Verständnis: Die Lücke liegt nicht in WordPress und nicht in einem Plugin. Sie liegt eine Ebene darunter. WordPress ist nur das bekannteste Beispiel. Sicherheitsforscher haben den Angriff auf einer aktuellen WordPress-Installation vorgeführt, andere Forscher nennen dazu Drupal, Joomla, Magento, Nextcloud und weitere Systeme. Betroffen ist im Grunde jede Seite, die eine ungepatchte PHP-Version nutzt.

    Zur Ausnutzung gibt es unterschiedliche Angaben, und die sollten Sie kennen. Das PHP-Projekt, die US-Datenbank NVD und das EU-Notfallteam CERT-EU sagen nichts über laufende Angriffe. In der Liste der US-Behörde CISA für aktiv ausgenutzte Lücken standen beide Nummern am 21.10.2026 noch nicht, seit dem 26.10.2026 stehen sie dort (siehe Update oben). Ein Netzwerk- und Sicherheitsdienst schreibt dagegen am 21.10.2026, man habe „Angriffsverkehr gegen unsere Kunden beobachtet“. Ein Sicherheitsunternehmen rechnet mit massenhaften Angriffen, seit die Fehlerbeschreibungen öffentlich sind. Wir gehen davon aus, dass angegriffen wird.

    Betrifft mich das? Die Zwei-Minuten-Prüfung

    Sie brauchen die genaue PHP-Version Ihrer Seite. Zwei Wege führen dahin.

    In WordPress melden Sie sich als Administrator an und öffnen Werkzeuge, dann Website-Zustand, dann den Reiter Info. Dort klappen Sie den Bereich „Server“ auf. In der Zeile „PHP-Version“ steht die Nummer, zum Beispiel 8.3.36.

    Alternativ zeigt das Kundenmenü Ihres Hosters die PHP-Einstellung, meist unter „PHP-Version“ oder „PHP-Konfiguration“ beim jeweiligen Webspace.

    Den Fix enthalten laut PHP-Projekt diese Stände und alle neueren: 8.5.12, 8.4.27, 8.3.36 und 8.2.35. Steht bei Ihnen eine kleinere Nummer in derselben Reihe, etwa 8.3.30, fehlt der offizielle Fix. Für 8.1, 8.0 und 7.x erscheint keine neue Version mehr. Das PHP-Projekt hat für 7.4, 8.0 und 8.1 nur Korrekturen am Quellcode nachgereicht, die ein Hoster selbst einbauen müsste. Offiziell unterstützt werden diese Versionen nicht mehr.

    Kurzer Einschub zu älteren Nummern: Laut PHP-Projekt spielen manche Linux-Distributionen und Anbieter mit Langzeit-Support die Korrekturen auch in ältere Versionen ein. In WordPress steht dann unter Umständen weiterhin die alte Nummer. Eine ältere Nummer heißt also nicht zwingend, dass Ihre Seite ungeschützt ist. Klären lässt sich das nur mit einer kurzen Nachfrage beim Hoster.

    Schneller geht es mit unserem kostenlosen Selbsttest: Domain eingeben, Ergebnis in wenigen Sekunden.

    Der Test liest nur, welche PHP-Version Ihre Seite nach außen meldet, und zeigt sie als Ampel. Nennt der Server seine Version nicht, bleibt das Ergebnis offen. Dann hilft die Prüfung oben.

    Zum kostenlosen Selbsttest

    Was Sie jetzt tun

    Schreiben Sie Ihrem Hoster heute noch und fragen Sie, ob der PHP-Fix vom 21.10.2026 eingespielt ist. Viele Hoster aktualisieren von selbst. Bei Ihnen hängt aber die Frist davon ab, wann Ihr Anbieter das tut.

    Läuft Ihre Seite noch auf 8.0 oder 8.1, stellen Sie im Kundenmenü auf 8.3 oder 8.4 um. 8.4 erhält laut php.net noch bis Ende 2028 Sicherheitsupdates, 8.2 nur noch bis 31.12.2026. Machen Sie vorher eine Sicherung. Ältere Plugins und Themes laufen auf neuem PHP nicht immer, deshalb gehört ein kurzer Test der Seite danach dazu.

    Geht das Update nicht sofort, gibt es Zwischenlösungen auf Serverebene. Ihr Dienstleister kann solche Upload-Anfragen am Webserver sperren oder die PHP-Einstellung session.upload_progress.enabled abschalten. Letztere nennt das PHP-Projekt selbst als Ausweichlösung für einen Teil des Problems. Beides sollten Sie nicht auf eigene Faust einrichten. Gerade das Sperren der Upload-Anfragen legt Formulare, Bild-Uploads oder Shop-Funktionen lahm. Das PHP-Projekt sagt klar, dass nur das Update verlässlich schützt.

    Was Ihr Sicherheits-Plugin nicht abfängt

    Naheliegender Einwand: „Ich habe doch ein Sicherheits-Plugin“ oder „die Seite ist im Wartungsmodus“. Hilft beides nicht. Der Fehler sitzt in PHP selbst und greift, wenn PHP die Anfrage verarbeitet, also bevor WordPress und seine Plugins überhaupt starten. Der Netzwerk- und Sicherheitsdienst, der die Angriffe meldet (Quelle in der Liste unten), schreibt ausdrücklich, dass ein Update der Webseite oder einzelner Plugins diese Lücken nicht schließt.

    Wer die Web-Firewall (einen Filter vor der Seite) dieses Dienstes vorgeschaltet hat, bekommt seit dem 21.10.2026 Schutzregeln. Der Dienst beschreibt aber, dass Angreifer bereits versuchen, diese Regeln mit umgebauten Anfragen zu umgehen. Ein Notbehelf, mehr nicht. Ob der Server zusätzlich direkt über seine IP erreichbar ist, entscheidet, wie viel der Filter überhaupt bringt.

    War die Seite ungeschützt? Spuren prüfen

    Lief Ihre Seite in den letzten Tagen auf einer alten Version, lohnt nach dem Update ein Blick auf typische Spuren. Allgemeine Einbruchsspuren, nicht speziell für diese Lücke: Neue PHP-Dateien im Ordner wp-content/uploads gehören dort in der Regel nicht hin, dort liegen normalerweise Bilder und Dokumente. Unbekannte Administrator-Konten in WordPress unter Benutzer sind ein Warnsignal. Sicherheitsforscher nennen außerdem Häufungen von Speicherfehlern („memory_limit“) und Fehlerseiten mit Code 500 im Server-Protokoll. Ob ein Angreifer schon drin war, lässt sich aus der Ferne nicht immer sicher sagen. Das ist unangenehm, aber ehrlicher als eine schnelle Entwarnung.

    Checkliste

    • Optional zuerst den kostenlosen Selbsttest für die eigene Domain nutzen. Bei „Nicht ermittelbar“ die Version wie folgt ablesen:
    • PHP-Version in WordPress (Werkzeuge, Website-Zustand, Info, Server) oder im Hosting-Menü ablesen
    • Mit 8.5.12, 8.4.27, 8.3.36 oder 8.2.35 vergleichen
    • Hoster fragen, ob der Fix vom 21.10.2026 eingespielt ist
    • Bei 8.1 oder älter: Sicherung anlegen, auf 8.3 oder 8.4 umstellen, Seite testen
    • Nach dem Update: uploads-Ordner auf PHP-Dateien und Benutzerliste auf fremde Admins prüfen

    Wenn Sie das nicht selbst machen wollen

    Der erste Schritt ist der kostenlose Selbsttest. Er zeigt, welche PHP-Version Ihre Seite nach außen meldet. Bleibt das Ergebnis gelb oder „Nicht ermittelbar“, ist unsere persönliche Prüfung der zweite Schritt. Kostenlos ist bei uns die Prüfung der PHP-Version, auch für Betriebe im Westerwald und Umgebung. Mit Ihrem Zugang zu WordPress oder zum Hosting-Menü sehen wir uns auf Wunsch auch nach den genannten Spuren um. Das gibt es nur nach schriftlicher Beauftragung samt Vereinbarung zur Auftragsverarbeitung (AV-Vereinbarung) und nach vorheriger Kostenabsprache. Von außen allein lassen sich Einbruchsspuren nicht prüfen. Schreiben Sie uns eine E-Mail an mpeter@expertomundi.de oder nutzen Sie die Schaltfläche „WhatsApp“.

    Quellen (abgerufen am 21.10.2026)

    Stand: 28.10.2026, aktualisiert um die CISA-Aufnahme.

  • Zehn neue Sicherheitslücken: WordPress, SharePoint, Oracle, Fortinet und Check Point aktiv im Visier von Angreifern
    Symbolbild, KI-generiert

    Zehn neue Sicherheitslücken: WordPress, SharePoint, Oracle, Fortinet und Check Point aktiv im Visier von Angreifern

    Neun von zehn neu in unsere Datenbank aufgenommenen Sicherheitslücken stehen bereits im Known Exploited Vulnerabilities Catalog der CISA, der US-Behörde führt dort nur Schwachstellen, für die reale Angriffe dokumentiert sind, keine theoretischen Risikobewertungen. Wer WordPress betreibt, Microsoft SharePoint oder AD FS im Einsatz hat, oder Oracle E-Business Suite, Fortinet FortiSandbox beziehungsweise Check Point Quantum nutzt, sollte diese Liste nicht überfliegen, sondern gegen die eigene Systemlandschaft abgleichen.

    Zwei der zehn Lücken betreffen direkt unser WordPress-Kundensegment, eine davon im WordPress-Kern selbst. Die übrigen acht liegen in Software, die vor allem mittelständische und größere Unternehmen mit eigener IT-Infrastruktur einsetzen. Alle Angaben stammen aus den jeweiligen CVE-Records unter cve.org und dem CISA-KEV-Katalog, Stand der Prüfung ist der 27. Juli 2026.

    WordPress-Kern: SQL-Injection als Teil einer RCE-Kette

    CVE-2026-60137 sitzt im author__not_in-Parameter von WP_Query, dem zentralen Abfrage-Mechanismus des WordPress-Kerns. Schwachstellenklasse CWE-89, SQL-Injection. Beim CVSS-Wert klaffen zwei Bewertungen auseinander: Die CISA setzt in ihrer eigenen Anreicherung 9.1 an, der zuweisende CNA (WPScan) selbst vergibt nur 5.9 MEDIUM (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/C:H/I:N/A:N). Die Spreizung entsteht, weil die Lücke isoliert eine Vorbedingung braucht, in der weiter unten beschriebenen Verkettung aber nicht. Die CISA hat die Lücke am 21. Juli 2026 in den KEV-Katalog aufgenommen, laut Rapid7 und SecurityWeek kursierte ein öffentlicher Proof of Concept bereits wenige Stunden nach der Offenlegung am 17. Juli.

    Was die Lücke besonders macht: Sicherheitsforscher haben sie als Teil einer Kette bezeichnet, die unter dem Namen „wp2shell“ kursiert. In Kombination mit CVE-2026-63030, selbst seit dem 21. Juli im KEV-Katalog, CVSS 9.8, CWE-436 (fehlerhafte Typumwandlung), lässt sich daraus eine unauthentifizierte Remote Code Execution bauen, also die vollständige Übernahme der Webseite ohne jeden Zugangsdatensatz. Bei der SQL-Injection allein sind die Versionsreihen 6.8.0 bis 6.8.5, 6.9.0 bis 6.9.4 sowie 7.0.0 bis 7.0.1 betroffen. Der zur RCE verkettbare zweite Teil, CVE-2026-63030, betrifft laut offizieller WordPress-Release-Notiz dagegen nur die Reihen 6.9.x und 7.0.x, WordPress 6.8 ist davon ausdrücklich ausgenommen. Der Fix liegt in 6.8.6, 6.9.5 beziehungsweise 7.0.2.

    GF-Klartext: Läuft Ihre Webseite auf WordPress und wurde seit Mitte Juli kein Update eingespielt, ist das kein Punkt für die nächste Wartungsrunde. WordPress.org hat für die drei betroffenen Versionsreihen inzwischen erzwungene Auto-Updates aktiviert, viele Installationen dürften also bereits automatisch auf 6.8.6, 6.9.5 oder 7.0.2 stehen. Trotzdem gilt: aktiv ausgenutzte Lücke, öffentlicher Exploit-Code, und bei 6.9.x/7.0.x zusätzlich die Kombination zu einer kompletten Serverübernahme. Prüfen Sie aktiv bei Ihrer Agentur oder Ihrem Hoster den eigenen Versionsstand, statt sich allein auf das Auto-Update zu verlassen.

    Kirki-Plugin: Kontoübernahme über den Passwort-Reset

    Themeum Kirki ist mit 500.000 aktiven Installationen laut Plugin-Verzeichnis ein weit verbreiteter WordPress-Page-Builder. CVE-2026-8206, CVSS 9.8, betrifft eine fehlerhafte Rechteverwaltung nach CWE-269 beim Passwort-Zurücksetzen: Sobald ein Angreifer den Benutzernamen kennt, kann er beim Reset eine beliebige E-Mail-Adresse angeben und übernimmt damit das Konto, im schlimmsten Fall ein Administratorkonto.

    Anders als die WordPress-Kern-Lücke steht Kirki nach aktuellem Stand nicht im CISA-KEV-Katalog, es gibt also keine bestätigten aktiven Angriffe. Bei einem CVSS-Wert von 9.8 und einem derart einfach auszuführenden Angriffsweg, ein Benutzername reicht als Vorwissen, würde ich mich darauf trotzdem nicht verlassen. Betroffen sind die Versionen 6.0.0 bis 6.0.6, gefixt in 6.0.7.

    Microsoft SharePoint: drei Lücken, eine Schwachstellenklasse

    Drei der zehn CVEs betreffen SharePoint Server in den Editionen 2016, 2019 und Subscription Edition, alle drei stehen im CISA-KEV-Katalog:

    CVE-2026-50522 und CVE-2026-58644 teilen sich dieselbe Schwachstellenklasse, Deserialisierung nicht vertrauenswürdiger Daten nach CWE-502, beide mit CVSS 9.8 und beide unauthentifiziert über das Netz ausnutzbar für Remote Code Execution. Die CISA hat 50522 am 22. Juli, 58644 bereits am 16. Juli in den KEV-Katalog aufgenommen. CVE-2026-56164 liegt mit CVSS 5.3 deutlich niedriger, betrifft aber eine fehlende Authentifizierung für eine kritische Funktion nach CWE-306 und führt zu unauthentifizierter Rechteausweitung, Aufnahme in den KEV-Katalog am 14. Juli.

    Die betroffenen Build-Untergrenzen unterscheiden sich je nach CVE und Edition, grob liegen sie bei SharePoint 2016 unterhalb Build 16.0.5561.1001 beziehungsweise 16.0.5556.1005, bei SharePoint 2019 unterhalb 16.0.10417.20175 beziehungsweise 16.0.10417.20153, bei der Subscription Edition unterhalb 16.0.19725.20434 beziehungsweise 16.0.19725.20384. Wer SharePoint on-premises betreibt, sollte die genaue Build-Nummer der eigenen Installation gegen den jeweiligen CVE-Record prüfen, nicht gegen diese vereinfachte Zusammenfassung.

    Techniker-Klartext: Zwei kritische Deserialisierungslücken mit CVSS 9.8 in derselben Produktfamilie, beide aktiv ausgenutzt, das ist kein Zufall, sondern deutet auf systematisches Scannen von SharePoint-Farmen durch Angreifergruppen hin. Wer noch keinen aktuellen Patch-Stand hat, sollte den Zugriff auf SharePoint-Endpunkte von außen zusätzlich über eine Web Application Firewall einschränken, bis das Update läuft.

    Active Directory Federation Services: die Ausnahme mit lokalem Angriffsvektor

    CVE-2026-56155 betrifft Microsofts AD FS, CVSS 7.8, unzureichende Zugriffskontroll-Granularität nach CWE-1220, führt zu lokaler Rechteausweitung. Die CISA hat die Lücke am 14. Juli in den KEV-Katalog aufgenommen, sie ist damit die einzige der neun KEV-Lücken in diesem Artikel mit lokalem statt Remote-Angriffsvektor, ein Angreifer braucht bereits eine gewisse Position im System, bevor er sie ausnutzen kann.

    Für einen reinen Website-Scan von außen ist das kein direkt sichtbares Risiko. Relevant wird es für jeden, der Windows Server zwischen 2012 und 2025 mit AD FS betreibt, die genauen Build-Grenzen stehen im CVE-Record. Der Fix liegt im Juli-2026-Kumulativupdate von Microsoft.

    Oracle E-Business Suite: unauthentifizierte Vollübernahme über HTTP

    CVE-2026-46817 betrifft das Zahlungsmodul Oracle Payments innerhalb der Oracle E-Business Suite, CVSS 9.8. Der Oracle-eigene Record führt keine CWE-Klassifizierung, die CISA-Anreicherung in der NVD ordnet die Lücke CWE-269, CWE-287 und CWE-306 zu, der KEV-Titel selbst spricht von „Improper Privilege Management“ (CWE-269). Ein Angreifer braucht kein Konto, keine Anmeldedaten, nur einen präparierten HTTP-Request, und kann das betroffene System vollständig übernehmen. Aufnahme in den CISA-KEV-Katalog am 15. Juli, die CISA-Frist lief bereits am 18. Juli ab. Betroffen sind die Versionen 12.2.3 bis 12.2.15. Der Patch liegt seit dem Oracle Critical Security Patch Update vom Mai 2026 vor, wer noch nicht aktualisiert hat, hängt also nicht auf einen künftigen Termin, sondern einer bereits verfügbaren Lösung hinterher.

    Oracle E-Business Suite ist typischerweise tief in Buchhaltung, Personalwesen und Lieferkette eines Unternehmens verankert, eine Kompromittierung betrifft selten nur eine Anwendung, sondern den gesamten Datenbestand dahinter.

    Fortinet FortiSandbox: zwei Lücken, ein Muster

    CVE-2026-25089 und CVE-2026-39808 betreffen beide FortiSandbox, jeweils CVSS 9.1, Betriebssystem-Command-Injection nach CWE-78. Ein Angreifer ohne Zugangsdaten kann Code auf dem System ausführen. Bei CVE-2026-25089 nennt der CVE-Record dafür explizit präparierte HTTP-Requests als Angriffsweg; bei CVE-2026-39808 ist dieser Weg im Record nicht so benannt, der Mechanismus ist dieselbe Schwachstellenklasse, aber nicht identisch dokumentiert. Beide stehen seit dem 16. Juli im CISA-KEV-Katalog.

    CVE-2026-25089 betrifft die Versionsreihen 5.0.0 bis 5.0.5, 4.4.0 bis 4.4.8 sowie 4.2.1 bis 4.2.8, gefixt in 5.0.6, 5.2.0 beziehungsweise 4.4.9, hier ist auch die Cloud-/PaaS-Variante betroffen. CVE-2026-39808 betrifft nur 4.4.0 bis 4.4.8, gefixt in 4.4.9 beziehungsweise, bei der PaaS-Variante, 5.0.2, hier ist ausschließlich die PaaS-Variante betroffen, nicht die reguläre Cloud-Variante. FortiSandbox wird eingesetzt, um verdächtige Dateien in einer isolierten Umgebung zu analysieren, die Ironie einer Sicherheitslösung mit einer eigenen kritischen Lücke muss ich an dieser Stelle nicht weiter ausführen.

    Check Point Quantum: Admin-Zugriff ohne Anmeldedaten

    CVE-2026-16232 betrifft Check Point Quantum und Multi-Domain Security Management über die SmartConsole, CVSS 9.1 nach Version 3.1, 9.3 nach der neueren Version 4.0. Schwachstellenklasse CWE-287, Authentifizierungs-Bypass: ein unauthentifizierter Angreifer aus der Ferne erlangt einen Admin-Token. Aufnahme in den CISA-KEV-Katalog am 22. Juli, damit die aktuellste Aufnahme unter den zehn hier behandelten Lücken.

    Betroffen sind mehrere Versionslinien gleichzeitig: R82.10 bis einschließlich Jumbo-Take 36, R82 bis Take 118, R81.20 bis Take 158, sowie die älteren Linien R81.10, R81, R80.x und R77.30. Check Point stellt den Fix über einen Jumbo Hotfix bereit, dokumentiert unter der Support-Kennung sk185169.

    GF-Klartext: Eine Security-Management-Konsole ohne Zugangsdaten öffnen zu können, ist der worst case innerhalb einer Sicherheitsinfrastruktur. Wer Check Point Quantum einsetzt, sollte beim eigenen IT-Dienstleister aktiv nachfragen, ob der Jumbo Hotfix bereits eingespielt ist, nicht warten, bis die nächste reguläre Wartung ansteht.

    Patch-Priorisierung: Reihenfolge statt Gleichbehandlung

    Zehn neue Lücken auf einmal lassen sich nicht alle am selben Nachmittag abarbeiten. Eine sinnvolle Reihenfolge orientiert sich am CISA-KEV-Status und am Angriffsvektor, nicht am CVSS-Wert allein:

    Zuerst die neun Lücken mit bestätigter aktiver Ausnutzung, priorisiert nach Erreichbarkeit von außen: WordPress-Kern und SharePoint zuerst, weil beide unauthentifiziert über das offene Netz erreichbar sind, danach Oracle E-Business Suite und Fortinet FortiSandbox aus demselben Grund, dann Check Point Quantum. AD FS mit seinem lokalen Angriffsvektor kann etwas später folgen, ohne dass dadurch das Risiko verschwindet. Kirki steht zwar nicht im KEV-Katalog, der CVSS-Wert von 9.8 und der triviale Angriffsweg rechtfertigen trotzdem eine zeitnahe statt eine aufgeschobene Behandlung. Zusätzliches Dringlichkeitsargument: Bei acht der neun KEV-Einträge aus diesem Artikel ist die von der CISA gesetzte Behebungsfrist bereits verstrichen, wer hier noch nicht gepatcht hat, arbeitet nicht mehr gegen ein Datum in der Zukunft, sondern gegen eine bereits überschrittene Deadline.

    Wer WordPress im Einsatz hat, für den ist die Reihenfolge ohnehin klar: Kern-Update zuerst, weil hier bereits ein öffentlicher Exploit kursiert, Kirki-Update direkt danach.

    Vollständige Datenbank statt Einzelartikel

    Dieser Artikel behandelt zehn von inzwischen mehreren hundert Einträgen in unserer CVE-Sammlung. Wer prüfen will, ob eine bestimmte Software, ein bestimmter Hersteller oder eine bestimmte Schweregrad-Kategorie in unserer Datenbank vertreten ist, findet die durchsuchbare Vollliste unter expertomundi.de/wissen/cve-datenbank/, mit Filterfunktion nach Hersteller, Plattform und CVSS-Bereich.

    Quellen

    • CVE-2026-60137 (WordPress Core): cve.org/CVERecord?id=CVE-2026-60137, CISA-KEV-Aufnahme 21.07.2026
    • CVE-2026-63030 (WordPress Core, RCE-Teil der wp2shell-Kette): cve.org/CVERecord?id=CVE-2026-63030, CISA-KEV-Aufnahme 21.07.2026
    • CVE-2026-8206 (Themeum Kirki): cve.org/CVERecord?id=CVE-2026-8206
    • CVE-2026-50522 (Microsoft SharePoint): cve.org/CVERecord?id=CVE-2026-50522, CISA-KEV-Aufnahme 22.07.2026
    • CVE-2026-58644 (Microsoft SharePoint): cve.org/CVERecord?id=CVE-2026-58644, CISA-KEV-Aufnahme 16.07.2026
    • CVE-2026-56164 (Microsoft SharePoint): cve.org/CVERecord?id=CVE-2026-56164, CISA-KEV-Aufnahme 14.07.2026
    • CVE-2026-56155 (Microsoft AD FS): cve.org/CVERecord?id=CVE-2026-56155, CISA-KEV-Aufnahme 14.07.2026
    • CVE-2026-46817 (Oracle E-Business Suite): cve.org/CVERecord?id=CVE-2026-46817, CISA-KEV-Aufnahme 15.07.2026
    • CVE-2026-25089 (Fortinet FortiSandbox): cve.org/CVERecord?id=CVE-2026-25089, CISA-KEV-Aufnahme 16.07.2026
    • CVE-2026-39808 (Fortinet FortiSandbox): cve.org/CVERecord?id=CVE-2026-39808, CISA-KEV-Aufnahme 16.07.2026
    • CVE-2026-16232 (Check Point Quantum/Multi-Domain): cve.org/CVERecord?id=CVE-2026-16232, CISA-KEV-Aufnahme 22.07.2026
    • CISA Known Exploited Vulnerabilities Catalog: cisa.gov/known-exploited-vulnerabilities-catalog
    • Vollständige, filterbare Datenbank: expertomundi.de/wissen/cve-datenbank/

    Dieser Beitrag ist eine an die Allgemeinheit gerichtete Darstellung von Rechtsfragen und keine Rechtsdienstleistung (§ 2 Abs. 1 und Abs. 3 Nr. 5 RDG). Er prüft keinen Einzelfall und ersetzt keine anwaltliche Beratung. Maßgeblich ist allein der Gesetzestext in seiner geltenden Fassung; Stand: 27.07.2026. Er ersetzt keine individuelle Sicherheitsprüfung der eigenen Systeme und keine anwaltliche Einschätzung etwaiger Meldepflichten.

  • Wie erkennt man einen versteckten Microsoft/Azure/.NET-Stack?
    Symbolbild, KI-generiert

    Wie erkennt man einen versteckten Microsoft/Azure/.NET-Stack?

    Ein Cookie mit dem Namen .AspNetCore.Cookies beendet die Diskussion, bevor sie angefangen hat. Wer dieses Cookie im Entwicklertools-Fenster einer Website sieht, weiß mit Sicherheit: Hier läuft ASP.NET Core. Keine Vermutung, kein Bauchgefühl, sondern ein Beweis, der sich in Sekunden prüfen lässt, ohne einen einzigen Scan zu starten. Die meisten Fragen zum eingesetzten Tech-Stack sind allerdings nicht so eindeutig zu beantworten, und genau darum geht es hier: um die vielen kleinen Spuren, die ein Microsoft-Stack im Alltag hinterlässt, und um die Frage, wie belastbar jede einzelne davon eigentlich ist.

    Warum das überhaupt jemanden interessiert

    Für IT-Verantwortliche ist die Antwort naheliegend: Was von außen über die eigene Infrastruktur erkennbar ist, sollten sie kennen, bevor es jemand anderes für sie herausfindet. Wer weiß, dass sein Server-Header offenherzig Kestrel verrät, kann eine bewusste Entscheidung treffen, ob das so bleiben soll. Für Auditoren und technisch Interessierte ist die Fragestellung aus einem anderen Grund relevant: Stack-Erkennung ist die Grundlage jeder seriösen technischen Bestandsaufnahme, und die Qualität dieser Erkennung hängt komplett davon ab, wie gut man zwischen sicherem Beweis und bloßer Vermutung unterscheidet.

    Klartext für Geschäftsführer: Ihre Website verrät im Hintergrund technische Details, die für Sie unsichtbar sind, aber für jeden, der sie ansieht, öffentlich einsehbar. Das ist erst einmal kein Sicherheitsproblem, viele dieser Signale lassen sich mit vertretbarem Aufwand reduzieren, ohne dass ein Techniker die Seite umbauen muss. Ein Signal aus diesem Artikel ist allerdings kein bloßes Detail, sondern ein handfestes Risiko: eine öffentlich sichtbare Fehlerseite mit Stacktrace, dazu gleich mehr.

    Die direkten Spuren: Header, Cookies, Pfade

    Ein Response-Header ist der ehrlichste Ort, um nach einem Microsoft-Stack zu suchen, weil der Server hier oft ungefragt Auskunft gibt. Server: Kestrel oder Microsoft-IIS/10.0 steht in vielen Fällen einfach so im Klartext in der Antwort, X-Powered-By: ASP.NET ebenso. Etwas versteckter, aber genauso aussagekräftig sind X-AspNet-Version und X-AspNetMvc-Version, die konkrete Framework-Versionen preisgeben, sowie x-ms-request-id und x-azure-ref, zwei Header, die praktisch nur bei Azure-gehosteten Diensten auftauchen. Der Header Request-Context: appId=cid-v1:xxxxxxxx gehört zu Application Insights, Microsofts Telemetrie-Dienst, und verrät damit gleich zwei Dinge auf einmal: den Stack und das Monitoring-Setup dahinter.

    Cookies sind die zweite große Kategorie direkter Spuren, und sie sind oft noch eindeutiger als Header, weil sie an sehr spezifische Frameworks gebunden sind. .AspNetCore.Cookies, .AspNetCore.Antiforgery oder .AspNetCore.Session bedeuten ASP.NET Core, Punkt. ARRAffinity und die zugehörige ARRAffinitySameSite-Variante gehören zum Load Balancing von Azure App Service. ai_user und ai_session stammen vom Browser-SDK von Application Insights. Und ein Cookie namens idsrv deutet auf Duende IdentityServer oder dessen Vorgänger hin, den De-facto-Standard für Identity- und Auth-Server im .NET-Ökosystem.

    Bei den Pfaden und Assets wird es noch konkreter, weil hier ganze Frameworks ihre Fingerabdrücke im Verzeichnisbaum hinterlassen. /_framework/blazor.web.js gehört zu Blazor, Microsofts Web-UI-Framework, /_framework/dotnet.js speziell zur WebAssembly-Variante davon, und /_blazor markiert einen Blazor-Server-Endpunkt mit einer dauerhaften SignalR-Verbindung zum Server. Endet ein Pfad auf /negotiate, handelt es sich fast immer um SignalR, Microsofts Echtzeit-Kommunikationsbibliothek. Und wo /swagger oder /openapi.json erreichbar sind, liegt darunter fast immer eine ASP.NET-Core-Web-API, die ihre eigene Dokumentation öffentlich mitliefert.

    Eine vierte, oft übersehene Signalquelle ist das Telemetrie-JavaScript selbst. Skripte mit Namen wie ai.2.min.js oder Referenzen auf applicationinsights im Quellcode, Requests an dc.services.visualstudio.com oder an *.in.applicationinsights.azure.com, der traceparent-Header nach dem W3C-Trace-Context-Standard, und ein globales window.appInsights-Objekt im Browser-Kontext: All das läuft unter der Haube, sobald eine Seite Application Insights zum Monitoring einsetzt, und ist mit den Bordmitteln jedes Browsers sichtbar.

    Indirekte Spuren: DNS und Zertifikat

    Wo direkte Spuren fehlen, hilft ein Blick auf die Infrastruktur dahinter. Ein CNAME-Eintrag, der auf eine Subdomain unter azurewebsites.net zeigt, verrät App Service, azure-api.net steht für API Management, azurefd.net für Azure Front Door, blob.core.windows.net für Blob Storage und azureedge.net für das CDN. Auch ein TLS-Zertifikat kann sprechen: Taucht im Subject Alternative Name eine interne azurewebsites.net-Subdomain auf, die eigentlich nicht für die Öffentlichkeit gedacht war, ist das ein klarer Hinweis auf die zugrunde liegende Hosting-Plattform, unabhängig davon, welcher Domainname vorne im Browser steht.

    Verhaltens-Signale: wie der Server auf Fehler reagiert

    Manchmal verrät sich ein Stack nicht durch das, was er sendet, sondern durch das, wie er auf Fehler reagiert. Eine 400er-Antwort im ProblemDetails-Format nach RFC 7807, erkennbar am charakteristischen JSON mit den Feldern type, title, status und detail, ist das Standard-Fehlerformat von ASP.NET Core. Ein Endpunkt unter /health oder /healthz, der mit dem einzelnen Wort „Healthy“ antwortet, folgt der Namenskonvention der .NET-Health-Checks-Bibliothek.

    Der wichtigste Punkt in dieser Kategorie ist aber keine reine Erkennungshilfe, sondern ein eigenständiges Sicherheitsproblem: eine öffentlich erreichbare Developer-Exception-Page. Diese Seite ist in ASP.NET Core standardmäßig für die Entwicklungsumgebung gedacht und zeigt im Fehlerfall den vollständigen Stacktrace, interne Dateipfade und teilweise sogar Umgebungsvariablen an. Landet sie versehentlich in der Produktion, verrät sie nicht nur den Stack, sondern liefert einem Angreifer eine Bauanleitung für die eigene Infrastruktur frei Haus. Wer diese Seite bei einem eigenen Dienst öffentlich erreichbar findet, sollte das nicht als Kuriosität behandeln, sondern als High-Finding in jedem ernst gemeinten Bericht.

    Klartext für Techniker: Die Developer-Exception-Page lässt sich mit einer einzigen Zeile in Program.cs abschalten (app.UseExceptionHandler statt app.UseDeveloperExceptionPage() außerhalb der Development-Umgebung). Trotzdem taucht sie in der Praxis immer wieder produktiv auf, meist weil eine Umgebungsvariable falsch gesetzt ist oder ein Staging-Deployment versehentlich zum Live-System wurde.

    Wie sicher ist ein Fund wirklich? Die vier Stufen

    Nicht jedes Signal ist gleich viel wert, und genau hier passiert der häufigste Fehler bei technischer Bestandsaufnahme: ein einzelnes schwaches Indiz wird als Gewissheit verkauft. Vier Stufen helfen, das sauber zu trennen.

    Sicher ist ein Fund, wenn ein einzelnes Signal keine andere Erklärung zulässt. Das Cookie .AspNetCore.Cookies gehört in diese Kategorie: Es existiert nur, wenn ASP.NET Core Authentication tatsächlich läuft.

    Stark indiziert ist ein Fund, wenn mehrere unabhängige Signale in dieselbe Richtung zeigen, aber theoretisch auch anders erklärbar wären. Ein ARRAffinity-Cookie zusammen mit einem CNAME auf eine azurewebsites.net-Domain ergibt zusammen ein sehr stimmiges Bild, auch wenn keines der beiden Signale für sich allein hundertprozentig wäre.

    Bloße Vermutung ist ein Fund, wenn sich eine Website wie eine typische ASP.NET-Core-Anwendung verhält, ohne dass ein einziger harter Marker auftaucht, kein passendes Cookie, kein verräterischer Header. Solche Vermutungen gehören in einen Bericht, aber klar als Vermutung gekennzeichnet, nicht als Tatsache formuliert.

    Intern bestätigt ist die höchste Stufe, aber sie erfordert einen Blick hinter die Fassade, der von außen gar nicht möglich ist: Ein Eintrag wie Microsoft.ApplicationInsights.AspNetCore in der .csproj-Datei des Projekts belegt den Stack zweifelsfrei, setzt aber internen Zugriff auf den Quellcode voraus. Für externe Betrachter bleibt diese Stufe unerreichbar, und genau das ist der entscheidende Unterschied zu den ersten drei Stufen.

    Klartext für Geschäftsführer: Wenn Ihnen jemand sagt „Ihre Seite läuft auf Azure“, fragen Sie nach, worauf sich das stützt. Ein Cookie-Name ist ein Beweis. Ein „sieht danach aus“ ist eine Meinung. Der Unterschied entscheidet darüber, ob eine Aussage in einem Bericht Gewicht hat oder nicht.

    Die Grenze, die zählt: nur passiv, nie ohne Freigabe

    Alle bisher genannten Signale lassen sich beobachten, ohne einen einzigen ungewöhnlichen Request abzusetzen. Ein Header lesen, ein Cookie im Browser ansehen, einen DNS-Eintrag abfragen, eine ohnehin öffentlich erreichbare Seite mit ihrem regulären Aufruf laden: Das sind passive, nicht-invasive Checks, die technisch nicht anders aussehen als ein gewöhnlicher Website-Besuch.

    Damit endet aber auch die Grenze dessen, was ohne Zustimmung des Betreibers vertretbar ist. Wer testet, ob ein /swagger-Endpunkt existiert, bewegt sich noch im passiven Bereich. Wer beginnt, Pfade systematisch durchzuprobieren, Authentifizierung zu umgehen oder gezielt nach ausnutzbaren Schwachstellen zu suchen, verlässt diesen Bereich und braucht eine ausdrückliche Freigabe des Betreibers. Brute-Forcing, Fuzzing oder gar der Versuch, eine erkannte Schwäche tatsächlich auszunutzen, sind ohne diese Freigabe nicht bloß eine Stilfrage, sondern strafrechtlich relevant. Diese Grenze gilt unabhängig davon, wie interessant ein gefundenes Signal aussieht.

    Was das für die eigene Website bedeutet

    Wer diese Signale kennt, kann sie an der eigenen Infrastruktur gegenprüfen. Bei vielen Unternehmens-Webseiten, die auf Azure App Service laufen, reicht schon ein Blick in die Browser-Entwicklertools, um ARRAffinity, einen x-azure-ref-Header und mitunter sogar den Application-Insights-Instrumentation-Key im Quelltext zu finden, ganz ohne dass jemand danach gesucht hätte. Keines dieser Signale ist für sich genommen ein Sicherheitsproblem, aber in der Summe zeichnen sie ein Bild der eingesetzten Technik, das nicht jeder Betreiber bewusst so öffentlich stehen lassen wollte. Wer die eigene Angriffsfläche kennt, kann selbst entscheiden, welche Header verzichtbar sind und welche Fehlerseite in der Produktionsumgebung wirklich nichts zu suchen hat.


    Dieser Beitrag ist eine an die Allgemeinheit gerichtete Darstellung von Rechtsfragen und keine Rechtsdienstleistung (§ 2 Abs. 1 und Abs. 3 Nr. 5 RDG). Er prüft keinen Einzelfall und ersetzt keine anwaltliche Beratung. Maßgeblich ist allein der Gesetzestext in seiner geltenden Fassung; Stand: 26.07.2026. Aktives Testen fremder Systeme ohne Zustimmung des Betreibers kann strafrechtlich relevant sein (§ 202a ff. StGB).

WhatsApp