Reddit-Diskussion fordert schnelle Prüfung von PHP-Updates
Eine Diskussion auf Reddit ruft Administratoren nach mutmaßlichen Fehlern in PHPs C-Fehlerbehandlung mit setjmp und longjmp zu Updates auf.
R/PROGRAMMING (TOP) — Der Auszug nennt weder eine CVE noch eine betroffene PHP-Version. Ein offizielles Advisory fehlt, weshalb die technischen Angaben unbelegt bleiben. Er verbindet das Risiko mit WordPress und Drupal sowie dem Verkettungspotenzial von LLMs. Unzureichende Server-Abschirmung und mangelnde Wartung runden das Bild ab.
Der vorliegende Beitrag ist ein ELI5-artiger Reddit-Post, der davor warnt, dass PHPs Nutzung von setjmp und longjmp aus C Angreifern das Verketten von Fehlern erleichtern könnte. Im Auszug fehlen eine CVE und eine betroffene PHP-Version. Ein offizielles Advisory oder Datum nennt der Text nicht.
Die zentrale These lautet, dass PHP in C geschrieben ist und setjmp sowie longjmp für die Fehlerbehandlung verwendet. Nach Darstellung des Autors habe PHP-Code seit etwa 2004 bestimmte Fehler falsch verarbeitet. Damals habe die Dokumentation diese C-Mechanismen bereits als schwer nachvollziehbar beschrieben. Der Beitrag behauptet, ein Angreifer könne einen Fehler auslösen und ihn mit einer weiteren Schwachstelle ausnutzen. Technische Belege oder eine Liste betroffener Versionen nennt er nicht.
Die Diskussion meint, LLMs könnten das Verketten solcher kleiner Fehler erleichtern. Sie bezieht die angebliche Gefahr auf Software wie WordPress und Drupal und schätzt, dass ein Viertel bis die Hälfte aller Webserver betroffen sein könnte. Für diese Zahl liefert sie keine Begründung. Empfohlen wird ein Upgrade auf PHP-Versionen ohne die genannten Mechanismen, konkrete Versionsnummern fehlen.
Als Schutzmaßnahmen nennt der Beitrag eine kleinere Angriffsfläche und einen begrenzten langfristigen Datenbestand. Gehärtete Infrastruktur und verlässliche Wartung folgen, geübte Reaktionen auf Vorfälle beschließen die Liste. AppArmor und SELinux könnten die Folgen eines Einbruchs begrenzen. Der Autor zieht Weinbergs Gesetz als Vergleich heran und erwartet weitere C-Sicherheitsprobleme, ähnlich wie bei früheren Fortschritten durch Fuzzing. Seine These lautet, dass LLMs vorhandene Fehler sichtbar machen und nicht selbst erzeugen.
Leserforum
Noch keine Beiträge — eröffne die Debatte.
Starte die Diskussion
Kein Konto, kein Passwort nötig — gib einfach deine E-Mail-Adresse ein, wir senden dir einen einmaligen Anmelde-Link. Beim ersten Mal bist du damit automatisch angemeldet.
Deine Bewertung wird nach der Anmeldung automatisch übernommen.
Schau in dein Postfach
Wir haben einen Anmelde-Link an … gesendet. Öffne ihn auf diesem Gerät — dieser Tab meldet dich automatisch an.
Nichts angekommen? Wirf einen Blick in den Spam-Ordner — und markiere die Mail dort als „Kein Spam“, dann landet sie künftig direkt im Postfach.