• Tech Support ⤴
  • Projects
  • Services
    • AI Development
    • UI/UX Design
    • Web Development
    • Technology Support
    • Mobile App Development
    • Banking ATM Interfaces
    • Process Automation
    • Security Auditing
    • Local AI Servers
  • odoo ERP
get in touchStart with Eva
logo
Tech Support ⤴
Projects
Services
AI DevelopmentUI/UX DesignWeb DevelopmentTechnology SupportMobile App DevelopmentBanking ATM InterfacesProcess AutomationSecurity AuditingLocal AI Servers
odoo ERP
get in touchStart with Eva
Loading…
logo

Transforming businesses through AI-powered digital innovation and creative excellence.

Quick Links

BlogAinexProjectsContact us

Contact Us

pinDubai Digital Park, A5, DTEC - Silicon Oasisemail[email protected]phone+971 55 7538087
© 2026 aratech. All rights reserved.
Privacy PolicyTerms of ServiceCookie Policy
Startseite / Blog / PHP selbst ist die Schwachstelle: CVE-2026-109618 und CVE-2026-109619, heute gepatcht

PHP selbst ist die Schwachstelle: CVE-2026-109618 und CVE-2026-109619, heute gepatcht

Zwei kritische Lücken im PHP-Kern erlauben einem nicht authentifizierten Angreifer, Code auf Ihrem Server auszuführen. Beide mit 9,2 nach CVSS v4.0, beide einen Tag vor der Offenlegung durchgesickert, und der Patch ist heute um 18:00 Uhr Dubai erschienen. Wenn Ihre Website bei aratech gehostet wird, schreiben Sie sofort an [email protected].

21. Oktober 2026 - 6 Min. Lesezeit

Wichtigste Punkte

ExpandCollapse
  • - Zwei kritische Lücken im PHP-Kern, CVE-2026-109618 und CVE-2026-109619, erlauben nicht authentifizierte Codeausführung und sind mit 9,2 nach CVSS v4.0 bewertet
  • - Die Patches erschienen am 21. Oktober 2026 um 14:00 UTC: PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35. PHP 8.1 und älter bekommen überhaupt keinen Upstream-Fix
  • - Die Lücken sind einen Tag zu früh durchgesickert, zusammen mit einem Screenshot des Exploit-Tools PHP2Shell - Angreifer hatten einen Vorsprung
  • - Patchen ist nur die Hälfte: Starten Sie jeden FPM-, Apache-, LiteSpeed- und FrankenPHP-Worker neu und suchen Sie danach nach Webshells, denn ein Patch entfernt niemanden, der schon drinnen ist
  • - Wenn Sie Kunde sind oder bei aratech gehostet werden, schreiben Sie sofort an [email protected] und wir bestätigen Version, Patch-Status und was wir unternehmen
PHP2Shell: zwei kritische Schwachstellen im PHP-Kern mit 9,2, die Codeausführung aus der Ferne erlauben

Zwei Lücken mit 9,2 von 10. Eine Laufzeitumgebung. Fast das ganze Web.

Wenn Sie aratech-Kunde sind oder Ihre Website bei uns gehostet wird, schreiben Sie sofort an [email protected]. Wir bestätigen Ihnen Ihre PHP-Version, den Patch-Status und was wir dagegen unternehmen. Warten Sie nicht auf einen Newsletter, der Ihnen das erklärt.

Das ist kein Plugin-Problem. Kein Theme-Problem. Kein WordPress-Bug, kein Magento-Bug, kein Laravel-Bug.

Das ist PHP selbst.

Zwei kritische Schwachstellen im PHP-Kern, geführt als CVE-2026-109618 und CVE-2026-109619, erlauben einem nicht authentifizierten Angreifer, beliebigen Code auf einem Webserver auszuführen. Das PHP-Sicherheitsteam bewertet beide mit 9,2 von 10 nach CVSS v4.0. Die Notfall-Patches wurden heute, am 21. Oktober 2026, um 14:00 UTC (18:00 Uhr Dubai) veröffentlicht. Die korrigierten Zweige sind PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35.

Der Punkt, bei dem Sie aufhorchen sollten: Diese Lücken sind am 20. Oktober öffentlich durchgesickert, rund einen Tag vor der koordinierten Offenlegung. Das Leck enthielt die CVE-Nummern, eine Schweregradbewertung und ein Datum, und dazu kursierte ein Screenshot eines Exploit-Tools namens PHP2Shell, das Calif.IO zugeschrieben wird, mit einem Banner, das behauptet, es funktioniere gegen jede PHP-Version ab 5.4.0. Die technischen Details blieben bis 14:00 UTC heute unter Embargo. Das heißt: Das gesamte Internet bekommt den Patch und das Material zum Nachbauen im selben Moment.

Was die beiden Schwachstellen wirklich sind

Beide sind Speichersicherheitsfehler im Lebenszyklus einer Anfrage. Keine erfordert ein Login, ein Plugin oder eine schlecht programmierte Seite.

CVE-2026-109618, Codeausführung über OOM-Korruption. Wenn PHP an eine Speichergrenze stößt, kann der Prozess unterbrochen werden, während interne Anfragedaten erst teilweise initialisiert sind. Die anschließende Bereinigung behandelt diese ungültigen Daten als gültig, und wer den Speicherfehler auslösen kann, bestimmt, was danach passiert.

CVE-2026-109619, Codeausführung über veralteten globalen Zustand. Interner Zustand, der zu einer Anfrage gehört, kann überleben, nachdem der zugrunde liegende Speicher freigegeben wurde. Eine spätere Anfrage, die derselbe Worker verarbeitet, kann diesen veralteten Zustand nutzen, bevor die normale Initialisierung ihn zurücksetzt. Die Wiederverwendung von Workern wird hier zur Angriffsfläche.

Das Advisory des PHP-Projekts sagt, das Risiko sei bei mod_php am höchsten, wo ein nachgewiesener Exploit eine nicht authentifizierte Anfrage erlaubt, den Angriff auszulösen, bevor überhaupt Anwendungscode läuft. Das ist der wichtigste Satz in diesem Artikel: Ihr Framework, Ihre Firewall-Regeln und Ihre Anwendungslogik liegen nicht auf dem Angriffspfad.

Wer betroffen ist

Jeder, der PHP über PHP-FPM, Apache mit mod_php, php-cgi, FrankenPHP oder LiteSpeed ausliefert, ist im Scope. Mit anderen Worten: die Standardkonfiguration eines sehr großen Teils des Internets.

PHP läuft auf rund sieben von zehn Websites, die eine bekannte serverseitige Sprache verwenden. WordPress, Drupal, Joomla, Magento, Laravel, Symfony, individuelle Anwendungen und ein langer Schwanz von Geräten und Tools, die PHP still mitbringen. Berichte deuten darauf hin, dass der betroffene Bereich bis in die PHP-5-Ära von 2004 zurückreicht. Der genaue Umfang pro Version wird sich klären, sobald die Anbieter ihre eigenen Advisories veröffentlichen. Mallory zählte am 20. Oktober rund 884.000 internetseitig erreichbare Hosts, die gegenüber Shodan noch PHP 8.1 oder älter meldeten: 59 % aller Hosts, die überhaupt eine Version meldeten.

Und hier der Teil, den die meisten überlesen: PHP 8.1 und älter erhalten keine Updates mehr vom PHP-Projekt. Das Team hat minimale Quellcode-Backports für 7.4, 8.0 und 8.1 veröffentlicht, aber wenn Sie auf einem End-of-Life-Zweig sind und Ihren Build nicht selbst kontrollieren, sind Sie nicht gepatcht. Sie warten auf den Zeitplan von jemand anderem.

Warum die nächsten 48 Stunden wichtiger sind als die Lücke

Eine bekannte, aber nicht öffentliche Schwachstelle ist ein Rennen zwischen Forschern und Verteidigern. Eine Schwachstelle mit öffentlichem Patch ist ein Rennen zwischen Angreifern und allen anderen.

Sobald die korrigierten Versionen herunterladbar sind, kann jeder sie mit dem verwundbaren Code vergleichen und den Auslöser zurückentwickeln. Das ist keine theoretische Sorge, sondern das übliche Drehbuch, und es dauert Stunden, nicht Wochen. Sansec erwartet massenhafte Angriffe etwa fünfzehn Minuten nach der Veröffentlichung. Patchstack meldet bereits aktive Ausnutzung bei Hosting-Partnern, und Cloudflare hat frühe Angriffsversuche verzeichnet. Dieser Vorsprung wird schon genutzt.

Auch die Reaktion der Institutionen ist ein Signal. Niederländische Dienste wie DigiD, MijnOverheid, die Website des Repräsentantenhauses und Tweakers gingen vorsorglich offline. Mehrere große japanische Plattformen wechselten in den Notfallwartungsmodus. The SEO Framework hat seine Server abgeschaltet. CERT-EU hat das Advisory 2026-018 veröffentlicht, und das britische NCSC rät, sofort zu patchen oder Systeme abzuschalten, wo eine Behebung nicht möglich ist.

Wenn Regierungen Ausfallzeiten der Exposition vorziehen, ist das die ehrliche Schweregradbewertung.

Tun Sie das jetzt, in dieser Reihenfolge

  1. Inventarisieren, bevor Sie patchen. Jede PHP-Installation, die Sie betreiben: Produktion, Staging, Container, reine Cron-Hosts sowie Geräte oder Tools von Drittanbietern mit eingebettetem PHP. Sie können nicht patchen, was Sie vergessen haben.
  2. Aktualisieren Sie auf eine korrigierte Version. 8.5.12, 8.4.27, 8.3.36 oder 8.2.35. Bei Managed Hosting: Fordern Sie das genaue Wartungsfenster schriftlich an und lassen Sie die tatsächliche Version danach bestätigen. Eine Wartungsankündigung heißt nicht, dass Ihre Websites erledigt sind.
  3. Bei PHP 8.1 oder älter: entscheiden Sie heute. Entweder bauen Sie mit den Backports des PHP-Sicherheitsteams, oder Sie steigen auf einen unterstützten Zweig um. Es gibt keine dritte Option, die "sicher" heißt.
  4. Starten Sie jeden Worker neu. PHP-FPM, Apache, LiteSpeed, FrankenPHP und alle langlebigen CLI-Worker. Ein installierter, aber nicht neu geladener Patch läuft nicht.
  5. Setzen Sie die vorläufige Härtung auch nach dem Patch. Sie kostet in php.ini oder der Pool-Konfiguration fast nichts und schadet nicht:
    • session.upload_progress.enabled = 0, auf Pool- oder Server-Ebene, niemals per ini_set() oder .user.ini
    • memory_limit = -1, dort erzwungen, wo Anwendungen es nicht überschreiben können
    • post_max_size = 8M ohne Uploads, 32M mit Uploads, upload_max_filesize darunter
    • bei PHP 8.5: fatal_error_backtraces = 0
  6. Suchen Sie, statt nur zu patchen. Wenn Ihre Website erreichbar und ungepatcht war, prüfen Sie auf unerwartete Dateien, verändertes PHP in Upload-Verzeichnissen, neue Admin-Benutzer, ausgehende Verbindungen, die Sie nicht eingerichtet haben, und Cron-Einträge, die Sie nicht angelegt haben. Ein Patch schließt die Tür, er entfernt keinen Gast, der schon drinnen ist.
  7. Ignorieren Sie die Wunder-Plugins. Kopierte Codeschnipsel und unbestätigte "PHP2Shell-Fix"-Plugins kursieren. Sie sind nicht verifiziert, sie funktionieren nicht, und manche sind der Angriff selbst.

Die unbequeme Lektion

Alle paar Jahre erinnert uns das Web daran, dass die Laufzeitumgebung unter allem eine Software mit eigenen Fehlern ist. Die Rechnung ist meist teuer.

Das Muster, das wir bei aratech immer wieder sehen: Die Anwendung wurde aktualisiert, die Frameworks blieben aktuell, und die PHP-Version darunter blieb jahrelang unangetastet, weil sie funktionierte. PHP 7.4 ist seit November 2022 End-of-Life. Das sind fast vier Jahre ohne offizielle Sicherheitsupdates, auf einem Zweig, der jetzt Anbieter-Backports braucht, um eine Lücke wie diese zu überleben.

End-of-Life ist keine Wartungsvorliebe. Es ist ein ungesteuertes Risiko mit Datum, und heute ist das Datum fällig geworden.

Wenn Sie auf einem alten Zweig laufen, planen Sie das Upgrade als echtes Projekt: ein sauberer Server, aktuelle PHP- und Framework-Version, vollständige Tests, dann Umschaltung mit der alten Umgebung als Fallback. Das sind ein paar Tage unbequeme Arbeit, alle paar Jahre wiederholt, gegen die Alternative, zu hoffen, dass die nächste 9,2 Sie nicht findet.

Wenn Sie unsicher sind, fragen Sie uns heute

Wenn Sie aratech-Kunde sind oder Ihre Website bei uns gehostet wird, schreiben Sie sofort an [email protected]. Wir sagen Ihnen genau, wo Sie stehen: Ihre PHP-Version, ob sie gepatcht ist, ob wir Auffälligkeiten in Ihrer Infrastruktur gesehen haben und was als Nächstes passieren muss.

Wenn Sie kein Kunde sind und nicht wissen, welche PHP-Version Ihre Website ausführt, ist das Ihre Antwort. Schreiben Sie uns trotzdem. Diese Woche ist die richtige, um es herauszufinden.

Inhaltsverzeichnis

  • ↗Zwei Lücken mit 9,2 von 10. Eine Laufzeitumgebung. Fast das ganze Web.
  • ↗Was die beiden Schwachstellen wirklich sind
  • ↗Wer betroffen ist
  • ↗Warum die nächsten 48 Stunden wichtiger sind als die Lücke
  • ↗Tun Sie das jetzt, in dieser Reihenfolge
  • ↗Die unbequeme Lektion
  • ↗Wenn Sie unsicher sind, fragen Sie uns heute

Ähnliche Beiträge

Ein leuchtender App-Schlüssel öffnet eine Wand dunkler Mandanten-Türen im Neon-Cyberpunk-Stil

Die Backup-App hatte die Schlüssel: ConnectWise, 173 Microsoft-365-Mandanten und der Login, den Ihre MFA nie sieht

Ein kompromittierter Zugang von ConnectWise Cloud Backup ermöglichte am 15. Oktober Microsoft-Graph-Tokens in 173 Microsoft-365-Mandanten, und eine App erteilte sich selbst globale Administratorrechte. Der Fall zeigt, warum App-Authentifizierung außerhalb von MFA und Conditional Access liegt.

Necolas HamwiNecolas Hamwi
20. Oktober 2026 - 7 Min. Lesezeit
Dunkle Cyberpunk-Illustration eines leuchtenden Plugin-Update-Würfels, der in ein Serverrack fährt, während eine schattige Kopie dahinter entweicht

Dein SEO-Plugin lieferte eine Backdoor aus. Ein Update ist keine Wiederherstellung.

Eine schadhafte Version von Rank Math SEO PRO erreichte im Oktober elf Stunden lang Websites, geführt als CVE-2026-111862 mit Score 9.8. Das Update auf die saubere Version ist Hygiene, keine Wiederherstellung: gefälschte Administratoren, versteckte Optionen und abgeflossene Zugangsdaten bleiben.

Necolas HamwiNecolas Hamwi
19. Oktober 2026 - 7 Min. Lesezeit
Leuchtendes Remote-Support-Serverrack mit einem glühenden cyanfarbenen Schlüsselloch aus Licht am Ende eines dunklen Korridors, neonviolettes und cyanfarbenes Licht auf einem reflektierenden Bodengitter und roten Warnlinien am Perimeter.

Der Helpdesk war das Kronjuwel: BeyondTrust, Armory Castle und der Credential-Tresor, den niemand bewacht hat

Mandiant und Google Threat Intelligence dokumentierten, wie Armory Castle CVE-2026-102764 rund sechs Wochen lang als Zero-Day in BeyondTrust Remote Support nutzte. Die Gruppe stahl sämtliche Credentials und hinterließ Persistenz, die Neustarts und Werksresets überlebt. Die Lektion: Die Remote-Support-Appliance ist das Kronjuwel, das kaum jemand bewacht.

Necolas HamwiNecolas Hamwi
18. Oktober 2026 - 7 Min. Lesezeit