Ist noch nicht bekannt, aber es steht eh noch das Installer-Update für Version 1.7.5 aus (bei Roundcube gab's am 19.10. ein neues Update).
Wir werden das gleich mal prüfen.
Ist noch nicht bekannt, aber es steht eh noch das Installer-Update für Version 1.7.5 aus (bei Roundcube gab's am 19.10. ein neues Update).
Wir werden das gleich mal prüfen.
The PHP packages for older versions provided by us (see here) also contain the patches against php2shell, so this would have been the most simple way to just install php-7.4-opt.
How do the permissions for /etc/liveconfig/lua.d/ and the files therein look like? (please run ls -al /etc/liveconfig/lua.d).
Weil wir einige Rückfragen diesbezüglich hatten und haben, hier noch ein paar Informationen/Nachträge zu den Patches:
Und eben noch eingetroffen: der Vorschlag für einen "Kill-Switch", um eine bestimmte (einzelne) PHP-Versionen selektiv zu deaktivieren und die betroffenen Accounts in einen "Wartungsmodus" zu schalten.
Vielen Dank für die vielen positiven Rückmeldungen!
Ich gebe das Lob aber auch an das gesamte Team weiter, welches hier hinter den Kulissen mitgemacht hat (und u.a. auch den kompletten Build-Cluster pflegt... alleine 10 Server für die PHP-Builds).
Besonderen Dank auch an Jörg (der uns als allererster am 20.10. auf das anstehende Update aufmerksam gemacht hatte, noch vor allen Mailinglisten) und an Anton (der uns gestern Pizza ins Büro schicken wollte). ![]()
Nicht unerwähnt bleiben sollten aber auch Arnaud Le Blanc und Ilija Tovilo, welche den Patch für die beiden CVEs entwickelt und maßgeblich für viele PHP-Versionen angepasst haben, sowie natürlich Remi Collet und Ondřej Surý für das Backporting von Patches in alte Versionen!
PHP 8.6 steckt ja auch schon in den Startlöchern (wir werden RC4 in Kürze bereitstellen). Wo wir uns aber vermutlich alle einig sind ist, dass das mit PHP so nicht weitergehen kann. Alleine gestern haben wir zwölf Versionen auf sechs Distributionen und meist zwei Architekturen aktualisiert - das waren sage und schreibe 110 Builds mit insgesamt 902 (!) Paketen.
Wir werden in den nächsten Wochen Strategien entwickeln, wie Kunden "einfacher" zu einer Umstellung auf aktuellere PHP-Versionen überzeugt werden können. Einige Ideen bzw. Feature-Requests gibt es ja schon (z.B. in der Webserver-Verwaltung eine Massen-Umstellung von PHP-Versionen).
Weitere Vorschläge bislang sind noch:
- eine Funktion zur gezielten Benachrichtigung betroffener Kunden (mitsamt einer Liste der betroffenen Domains/Subdomains)
- PHP-Feature pro Domain (durch Kunden) deaktivierbar (z.B. bei statischen Websites)
Unserer Einschätzung nach dürfte es nur eine Frage der Zeit sein, bis ähnlich kritische Sicherheitslücken gefunden werden; durch KI erhöht sich die Taktung ja dramatisch. Um so wichtiger ist es, die Prozesse rechtzeitig anzupassen.
Viele Grüße
-Klaus Keppler
Die PHP-Versionen 5.6 bis 7.3 wurden nun auch aktualisiert - damit sind alle Pakete aller aktiven Distributionen (plus Debian 11 - aus Gnade) gepatched.
Weitere Details dann morgen - heute war ein langer Tag. ![]()
Oh ja, sorry - ein Tippfehler (mit copy&paste vervielfältigt). Eben korrigiert.
Wir haben leider noch lange nicht Feierabend, gleich startet die Build-Pipeline für PHP 5.6.x...
Das LiveConfig-Forum läuft wieder.
Die Infos unter https://www.liveconfig.com/de/…hp-sicherheitsl%C3%BCcke/ werden weiterhin laufend aktualisiert.
https://www.liveconfig.com/de/…hp-sicherheitsl%C3%BCcke/
Wir haben beschlossen, einige PHP-basierte Dienste vorübergehend abzuschalten, darunter auch dieses Forum.
Die ersten Exploits sind leider bereits im Umlauf.
Einige Webhoster nehmen sensible Server und Shared-Hosting-Umgebungen derzeit in den "Wartungsmodus". In Anbetracht des Impacts vielleicht keine so schlechte Idee.
Aktuelle Warnung des BSI: https://www.bsi.bund.de/Shared…2026/2026-297981-1032.pdf
Wir stehen bereits seit kurz nach Mitternacht in den Startlöchern. Das Source-Update ist für 16:00 MESZ angekündigt, die Builds werden pro Distribution und Architektur rund 30-35 Minuten dauern und dann sukzessive bereitgestellt.
Für PHP < 8.2 wird aber voraussichtlich noch nicht mit sehr kurzfristigen Updates zu rechnen sein (wir haben hierfür die Security-Backports von Remi Collet im Auge), möglicherweise gibt es aber einen Workaround für zumindest einen von zwei Angriffspfaden (Details folgen in Kürze, wir recherchieren noch und bereiten einen separaten Beitrag dazu vor).
Viele Grüße
-Klaus Keppler
Hallo,
danke für den Hinweis. Hier gab es leider einen Fehler beim Datenbankschema - Upgrades waren nicht betroffen, aber frische Installationen haben hier ein falsches Attribut (NOT NULL) in der betroffenen Spalte. Wir haben das bereits korrigiert, Version 2.19.4 ist eben in der Pipeline und wird dann in den nächsten Stunden online gestellt.
Interessant... die Spalte PERMISSIONS.P_ID hat üblicherweise die "auto_increment"-Property.
Wir haben eben mal ein Upgrade auf einem Debian 13 mit MySQL durchgetestet und hier keine Probleme feststellen können.
Können Sie noch nachvollziehen, wie seinerzeit die Umstellung von SQLite auf MySQL erfolgt ist? Das mitgelieferte MySQL-Datenbank-Schema enthält auch auto_increment für die PERMISSIONS-Tabelle.
Bitte löschen Sie das APT-Cache-Verzeichnis: rm -r /var/lib/apt/lists
Anschließend erneut apt update && apt upgrade, dann sollte wieder alles passen.
Die aktualisierten Pakete für PHP 8.4/8.5 waren für wenige Minuten im "falschen" Repository gelandet, vermutlich hat Ihr Server in genau diesem kurzen Zeitraum die Paketliste aktualisiert.
Hallo,
nachdem in Version 3.2.4 hauptsächlich Bugfixes und Detailverbesserungen eingeflossen sind, werden mit der kommenden Version 3.3.0 einige neue Features erscheinen.
Zu den wichtigsten Änderungen gehören:
Die 3.3.0-Preview wird in den nächsten Stunden im Preview-Repository bereitgestellt. Die MCP-Funktionen sind darin noch deaktiviert (hier fehlt noch die Möglichkeit dieses Feature als admin aktivieren/deaktivieren zu können).
Da die Änderungen sehr umfangreich sind, empfehlen wir die 3.3.0-Preview vorerst nur auf Testsystemen zu nutzen.
In etwa 4-6 Wochen wird die Preview nochmal aktualisiert, so dass wir voraussichtlich im Oktober das "Release" bereitstellen können.
Viele Grüße
-Klaus Keppler
Nachtrag: vermutlich handelt es sich hier um einen mit KI erstellten Fehlerbericht. Der Neustart vom lcpolicyd dürfte das Problem vermutlich behoben haben (da legt lcpolicyd nämlich die neue Spalte automatisch an), das Hinzufügen von U_REJECTED_COUNT in die USERS-Tabelle von LiveConfig hat absolut keine Auswirkung (und sollte bitte wieder rückgängig gemacht werden).
Die Spalte U_REJECTED_COUNT hat nichts mit der LiveConfig-Datenbank zu tun, sondern ausschließlich mit der lcpolicyd-Datenbank (/var/lib/liveconfig/lcpolicyd.db, SQLite)
Und diese wird durchaus während eines Upgrades aktualisiert (hinzugefügt), und zwar beim (korrekten) Start vom lcpolicyd.
Ich gehe davon aus, dass das Upgrade von LiveConfig 2.x auf 3.x nicht vollständig durchgelaufen ist (möglicherweise aufgrund eines anderen Fehlers?) und dadurch abgebrochen wurde.
Gerne können Sie uns die entsprechenden Abschnitte aus /var/log/apt/term.log schicken, wo die Ausgaben des Upgrades noch stehen dürften.
Insgesamt liegt also kein allgemeiner Fehler vor.
Hallo,
ab sofort steht LiveConfig 3.2.4 zum Download bereit.
Dieses Update behebt einige Fehler und verbessert die Stabilität, alle Details sind wie immer im Changelog zu finden.
Unter Anderem wurde sehr viel Energie in die ACME-Unterstützung gesteckt, da das Thema TLS-Automatisierung immer mehr Beachtung findet.
Größere Änderungen (neue Features) stecken zudem in der kommenden Version 3.3.0, welche in den nächsten Tagen als Preview bereitgestellt wird. Details dazu folgen dann separat.
Viele Grüße
-Klaus Keppler
Wir haben das eben lokalisiert und behoben. An der Stelle wurden die Verträge falsch gefiltert (die Liste enthielt somit meistens nur Reseller-Verträge). Ist in der kommenden v3.2.4 gefixed (erscheint heute Nachmittag).