PHP2Shell: PHP-basierte Dienste vorsorglich offline
Available in: Deutsch | English | Français | Español | Українська
PHP2Shell: PHP-basierte Dienste vorsorglich offline
Heute Morgen (21. Oktober 2026, ca. 09:00 Uhr) haben wir vorsorglich alle unsere PHP-basierten Dienste vom Netz genommen, bis gepatchte PHP-Versionen eingespielt sind.
Nur vier PHP-Dienste sind offline (siehe unten). Das Freifunk-Netz und alle anderen Dienste sind nicht betroffen.
Hintergrund
Am 20. Oktober 2026 hat das PHP-Projekt zwei kritische Sicherheitslücken im PHP-Kern vorangekündigt: CVE-2026-109618 und CVE-2026-109619, Spitzname „PHP2Shell“, jeweils mit CVSS v4 9.2 bewertet. Sie erlauben Remote Code Execution ohne Authentifizierung.
- Details sind bereits vor dem Patch durchgesickert; laut dem CTO von Cloudflare gab es am 21. Oktober erste Angriffe „in the wild“.
- Gepatchte Releases sind für den 21. Oktober 2026, 14:00 UTC angekündigt. Fixes gibt es nur für PHP 8.2 und neuer.
- Berichten zufolge liegt der Fehler in der Verarbeitung von Session-Upload-Progress bzw. Multipart-Requests und ist erreichbar, bevor irgendein Anwendungscode läuft. Schutzmaßnahmen auf Anwendungsebene helfen daher nicht.
- Die PHP-Core-Entwickler:innen sagen: Die einzige echte Gegenmaßnahme ist das Patchen. Wer kann, nimmt Server bis dahin besser vom Netz.
Was wir gemacht haben
Folgende Dienste sind vorübergehend offline:
- cloud.ffmuc.net (Nextcloud, auch cloud.freifunk-muenchen.de): Der Nextcloud-PHP-Container wurde gestoppt
- matomo.ffmuc.net (Web-Analytics)
- uisp.ffmuc.net (UISP)
- Wiki unter ffmuc.net/wiki/ (DokuWiki)
Auf unseren HAProxy-Webfrontends beantwortet HAProxy Anfragen an die betroffenen Hostnamen/Pfade direkt mit einer HTTP-503-Wartungsseite (inkl. Retry-After). Die Requests erreichen PHP also gar nicht erst. Workarounds wie das Abschalten einzelner Einstellungen in der php.ini haben wir nicht als ausreichend angesehen, da bisher nur der Patch als wirksam bestätigt ist.
Nicht betroffen
Alles andere läuft ganz normal weiter:
- das Freifunk-Netz selbst (Router, Gateways, VPN und Internetzugang), siehe Knotenkarte
- meet.ffmuc.net
- unsere DNS-Resolver (dns-setup.ffmuc.net)
- der Chat (chat.ffmuc.net)
- alle weiteren Dienste ohne PHP
Den aktuellen Status unserer Dienste findet ihr unter stats.ffmuc.net.
Wie es weitergeht
Sobald gepatchte PHP-Pakete bzw. -Container verfügbar sind, aktualisieren wir, prüfen alles und schalten die Dienste wieder ein. Statusupdates gibt es auf Mastodon.
An alle, die selbst PHP betreiben: Patcht so schnell wie möglich und überlegt, eure PHP-Seiten bis dahin offline zu nehmen.
Quellen
- PHP Announce
- php.net News
- Sansec: PHP2Shell
- CERT-EU Advisory 2026-018
- Mattias Geniar: Early mitigation
Bei Fragen meldet euch gern im Chat: https://chat.ffmuc.net oder auf Mastodon: https://social.ffmuc.net/@freifunkMUC
PHP2Shell: PHP-based services taken offline as a precaution
This morning (21 October 2026, around 09:00 CEST) we took all our PHP-based services offline as a precaution until patched PHP versions are deployed.
Only four PHP services are offline (see below). The Freifunk network and all other services are not affected.
Background
On 20 October 2026 the PHP project pre-announced two critical vulnerabilities in PHP core: CVE-2026-109618 and CVE-2026-109619, nicknamed “PHP2Shell”, each rated CVSS v4 9.2. They allow unauthenticated remote code execution.
- Details leaked before the patch; Cloudflare’s CTO reported early attacks in the wild on 21 October.
- Patched releases are announced for 21 October 2026, 14:00 UTC. Fixes are only provided for PHP 8.2 and newer.
- Reportedly the bug sits in PHP’s session upload-progress / multipart request handling and is reachable before any application code runs, so application-level protections don’t help.
- The PHP core developers said the only real mitigation is patching, and taking servers offline is the sensible choice if possible.
What we did
The following services are temporarily offline:
- cloud.ffmuc.net (Nextcloud, also cloud.freifunk-muenchen.de): the Nextcloud PHP container was stopped
- matomo.ffmuc.net (web analytics)
- uisp.ffmuc.net (UISP)
- Wiki at ffmuc.net/wiki/ (DokuWiki)
On our HAProxy web frontends, requests to the affected hostnames/paths are answered directly by HAProxy with an HTTP 503 maintenance page (including Retry-After), so they never reach PHP at all. We did not consider workarounds such as disabling settings in php.ini sufficient, since nothing except the patch is confirmed to fix the issue.
Not affected
Everything else keeps running normally:
- the Freifunk network itself (routers, gateways, VPN and internet access), see the node map
- meet.ffmuc.net
- our DNS resolvers (dns-setup.ffmuc.net)
- the chat (chat.ffmuc.net)
- all other non-PHP services
You can find the current status of our services at stats.ffmuc.net.
Next steps
As soon as patched PHP packages/containers are available, we will update, verify and bring the services back. Status updates are posted on Mastodon.
To everyone running PHP themselves: patch as soon as possible and consider taking your PHP sites offline until then.
Sources
- PHP Announce
- php.net News
- Sansec: PHP2Shell
- CERT-EU Advisory 2026-018
- Mattias Geniar: Early mitigation
If you have questions, reach out in our chat: https://chat.ffmuc.net or on Mastodon: https://social.ffmuc.net/@freifunkMUC
PHP2Shell : services PHP mis hors ligne par précaution
Ce matin (21 octobre 2026, vers 09h00 CEST), nous avons mis tous nos services basés sur PHP hors ligne par précaution, jusqu’au déploiement de versions corrigées de PHP.
Seuls quatre services PHP sont hors ligne (voir ci-dessous). Le réseau Freifunk et tous les autres services ne sont pas concernés.
Contexte
Le 20 octobre 2026, le projet PHP a pré-annoncé deux vulnérabilités critiques dans le cœur de PHP : CVE-2026-109618 et CVE-2026-109619, surnommées « PHP2Shell », chacune notée CVSS v4 9.2. Elles permettent une exécution de code à distance sans authentification.
- Des détails ont fuité avant le correctif ; le CTO de Cloudflare a signalé les premières attaques réelles le 21 octobre.
- Les versions corrigées sont annoncées pour le 21 octobre 2026 à 14h00 UTC, uniquement pour PHP 8.2 et versions ultérieures.
- Selon les rapports, le bug se situe dans le traitement de la progression d’upload des sessions / des requêtes multipart et est atteignable avant l’exécution de tout code applicatif ; les protections au niveau de l’application n’aident donc pas.
- Les développeurs du cœur de PHP indiquent que la seule vraie mesure est d’appliquer le correctif, et que mettre les serveurs hors ligne est le choix raisonnable si possible.
Ce que nous avons fait
Les services suivants sont temporairement hors ligne :
- cloud.ffmuc.net (Nextcloud, aussi cloud.freifunk-muenchen.de) : le conteneur PHP de Nextcloud a été arrêté
- matomo.ffmuc.net (statistiques web)
- uisp.ffmuc.net (UISP)
- Wiki sur ffmuc.net/wiki/ (DokuWiki)
Sur nos frontaux web HAProxy, les requêtes vers les noms d’hôte/chemins concernés reçoivent directement de HAProxy une page de maintenance HTTP 503 (avec Retry-After) ; elles n’atteignent donc jamais PHP. Nous n’avons pas jugé suffisantes des solutions comme la désactivation de paramètres dans php.ini, car seul le correctif est confirmé comme efficace.
Non concernés
Tout le reste continue de fonctionner normalement :
- le réseau Freifunk lui-même (routeurs, passerelles, VPN et accès Internet), voir la carte des nœuds
- meet.ffmuc.net
- nos résolveurs DNS (dns-setup.ffmuc.net)
- le chat (chat.ffmuc.net)
- tous les autres services sans PHP
L’état actuel de nos services est disponible sur stats.ffmuc.net.
Prochaines étapes
Dès que des paquets/conteneurs PHP corrigés seront disponibles, nous mettrons à jour, vérifierons et remettrons les services en ligne. Les mises à jour de statut sont publiées sur Mastodon.
À toutes celles et ceux qui exploitent PHP : appliquez le correctif au plus vite et envisagez de mettre vos sites PHP hors ligne d’ici là.
Sources
- PHP Announce
- php.net News
- Sansec : PHP2Shell
- CERT-EU Advisory 2026-018
- Mattias Geniar : Early mitigation
Pour toute question, contactez-nous dans notre chat : https://chat.ffmuc.net ou sur Mastodon : https://social.ffmuc.net/@freifunkMUC
PHP2Shell: servicios basados en PHP desconectados por precaución
Esta mañana (21 de octubre de 2026, hacia las 09:00 CEST) hemos desconectado por precaución todos nuestros servicios basados en PHP hasta que se desplieguen versiones de PHP corregidas.
Solo cuatro servicios PHP están desconectados (ver abajo). La red Freifunk y todos los demás servicios no están afectados.
Contexto
El 20 de octubre de 2026, el proyecto PHP preanunció dos vulnerabilidades críticas en el núcleo de PHP: CVE-2026-109618 y CVE-2026-109619, apodadas «PHP2Shell», ambas con una puntuación CVSS v4 de 9.2. Permiten la ejecución remota de código sin autenticación.
- Los detalles se filtraron antes del parche; el CTO de Cloudflare informó de los primeros ataques reales el 21 de octubre.
- Las versiones corregidas están anunciadas para el 21 de octubre de 2026 a las 14:00 UTC; solo PHP 8.2 y posteriores reciben correcciones.
- Según los informes, el fallo está en el manejo del progreso de subida de sesiones / peticiones multipart y es alcanzable antes de que se ejecute cualquier código de la aplicación, por lo que las protecciones a nivel de aplicación no ayudan.
- Los desarrolladores del núcleo de PHP indicaron que la única mitigación real es aplicar el parche, y que desconectar los servidores es la opción sensata si es posible.
Qué hemos hecho
Los siguientes servicios están temporalmente desconectados:
- cloud.ffmuc.net (Nextcloud, también cloud.freifunk-muenchen.de): se detuvo el contenedor PHP de Nextcloud
- matomo.ffmuc.net (analítica web)
- uisp.ffmuc.net (UISP)
- Wiki en ffmuc.net/wiki/ (DokuWiki)
En nuestros frontales web HAProxy, las peticiones a los nombres de host/rutas afectados reciben directamente de HAProxy una página de mantenimiento HTTP 503 (con Retry-After), de modo que nunca llegan a PHP. No consideramos suficientes medidas como desactivar ajustes en php.ini, ya que solo el parche está confirmado como solución.
No afectados
Todo lo demás sigue funcionando con normalidad:
- la propia red Freifunk (routers, gateways, VPN y acceso a Internet), ver el mapa de nodos
- meet.ffmuc.net
- nuestros resolutores DNS (dns-setup.ffmuc.net)
- el chat (chat.ffmuc.net)
- todos los demás servicios sin PHP
El estado actual de nuestros servicios está en stats.ffmuc.net.
Próximos pasos
En cuanto haya paquetes/contenedores de PHP corregidos, actualizaremos, verificaremos y volveremos a poner en marcha los servicios. Publicaremos actualizaciones de estado en Mastodon.
A quienes administren PHP: aplicad el parche lo antes posible y considerad desconectar vuestros sitios PHP hasta entonces.
Fuentes
- PHP Announce
- php.net News
- Sansec: PHP2Shell
- CERT-EU Advisory 2026-018
- Mattias Geniar: Early mitigation
Si tienes preguntas, contáctanos en nuestro chat: https://chat.ffmuc.net o en Mastodon: https://social.ffmuc.net/@freifunkMUC
PHP2Shell: сервіси на PHP тимчасово вимкнено з міркувань безпеки
Сьогодні вранці (21 жовтня 2026 року, близько 09:00 CEST) ми з міркувань безпеки вимкнули всі наші сервіси на базі PHP до розгортання виправлених версій PHP.
Вимкнено лише чотири PHP-сервіси (див. нижче). Мережа Freifunk і всі інші сервіси не постраждали.
Передісторія
20 жовтня 2026 року проєкт PHP заздалегідь оголосив про дві критичні вразливості в ядрі PHP: CVE-2026-109618 та CVE-2026-109619 під назвою «PHP2Shell», кожна з оцінкою CVSS v4 9.2. Вони дозволяють віддалене виконання коду без автентифікації.
- Подробиці потрапили в мережу ще до виходу патча; технічний директор Cloudflare повідомив про перші реальні атаки 21 жовтня.
- Виправлені релізи оголошено на 21 жовтня 2026 року, 14:00 UTC; виправлення отримають лише PHP 8.2 і новіші.
- За повідомленнями, помилка знаходиться в обробці прогресу завантаження сесій / multipart-запитів і доступна ще до виконання будь-якого коду застосунку, тому захист на рівні застосунку не допомагає.
- Розробники ядра PHP заявили, що єдиний справжній захист: це оновлення, а вимкнення серверів є розумним рішенням, якщо це можливо.
Що ми зробили
Тимчасово вимкнено такі сервіси:
- cloud.ffmuc.net (Nextcloud, також cloud.freifunk-muenchen.de): PHP-контейнер Nextcloud зупинено
- matomo.ffmuc.net (веб-аналітика)
- uisp.ffmuc.net (UISP)
- Wiki за адресою ffmuc.net/wiki/ (DokuWiki)
На наших вебфронтендах HAProxy запити до відповідних хостів/шляхів отримують від HAProxy безпосередньо сторінку обслуговування HTTP 503 (з Retry-After), тож вони взагалі не доходять до PHP. Обхідні рішення, як-от вимкнення налаштувань у php.ini, ми не вважали достатніми, оскільки підтверджено ефективним лише патч.
Не постраждали
Усе інше працює у звичайному режимі:
- сама мережа Freifunk (роутери, шлюзи, VPN і доступ до Інтернету), див. карту вузлів
- meet.ffmuc.net
- наші DNS-резолвери (dns-setup.ffmuc.net)
- чат (chat.ffmuc.net)
- усі інші сервіси без PHP
Актуальний статус наших сервісів дивіться на stats.ffmuc.net.
Подальші кроки
Щойно з’являться виправлені пакети/контейнери PHP, ми оновимо, перевіримо та знову ввімкнемо сервіси. Оновлення статусу публікуємо в Mastodon.
Усім, хто сам адмініструє PHP: оновлюйтеся якомога швидше і розгляньте можливість вимкнути свої PHP-сайти до того часу.
Джерела
- PHP Announce
- php.net News
- Sansec: PHP2Shell
- CERT-EU Advisory 2026-018
- Mattias Geniar: Early mitigation
Якщо у вас є запитання, пишіть нам у чат: https://chat.ffmuc.net або в Mastodon: https://social.ffmuc.net/@freifunkMUC