PHP-Schwachstellen
Prüfe PHP-Installationen auf CVE-2026-109618 und CVE-2026-109619 und ordne Versionsbefunde, Backports und Abdeckungslücken ein.
Der Check PHP-Schwachstellen prüft entdeckte PHP-Installationen auf Windows, Linux und macOS (x64 und Arm64) anhand ihrer Version auf CVE-2026-109618 und CVE-2026-109619. Er läuft auf dem Gerät, standardmäßig alle 60 Minuten. Er führt keinen Angriffstest durch und ist kein allgemeiner PHP-Schwachstellenscanner.
Voraussetzungen
- Auf dem Gerät ist der octoja-Agent installiert und verbunden.
- Der Agent kann die zu prüfenden PHP-Dateien und die relevanten Verzeichnisse lesen.
Schritte
- Gehe zu Geräte und öffne das Gerät.
- Klicke im Tab Checks auf Check hinzufügen → PHP-Schwachstellen.
- Ergänze bei Installationen außerhalb der üblichen Verzeichnisse Zusätzliche Pfade.
- Klicke auf Check hinzufügen.
- Öffne nach dem ersten Lauf das Ergebnis. Prüfe neben den gefundenen Installationen auch die Lücken in der Abdeckung.
Für viele Geräte weist du den Check über ein Konfigurationspaket zu.
Einstellungen
Der Check sucht über laufende Prozesse, übliche Installationsverzeichnisse, PATH und Webserver-Konfigurationen nach PHP. Unter Linux nutzt er zusätzlich die Paketverwaltung (dpkg-query oder rpm), unter Windows auch IIS-Konfigurationen und Windows-Dienste. Er berücksichtigt unter anderem PHP-CLI, CGI/FPM und Apache-PHP-Module, soweit sie auf diesen Wegen gefunden werden.
Achtung: Die Suche betrifft nur den Host. Container und beliebige inaktive PHP-Kopien sind nicht abgedeckt. Auch zusätzliche Pfade aktivieren keine vollständige Datenträgersuche. Ein Ergebnis OK ist kein Nachweis, dass jede PHP-Kopie auf dem Gerät sicher ist.
Ergebnisse
Die Detailansicht zeigt je Installation Pfad, Version, Paket (falls zugeordnet), Ergebnis und Begründung. Das Gesamtergebnis ist der schlechteste Schweregrad der Installationen und Abdeckungslücken.
Der Check verwendet diese Mindestversionen aus der PHP-Sicherheitsmeldung vom 21. Oktober 2026:
Bei Abdeckungslücken prüfst du die angegebenen Pfade, Zugriffsrechte und die Verfügbarkeit der Paket- bzw. Prozessabfrage. Ergänze für nicht gefundene Installationen möglichst gezielte zusätzliche Pfade statt großer Verzeichnisbäume.
FAQ
Warum bleibt ein aktualisiertes Linux-Paket auf Warnung?
Warum bleibt ein aktualisiertes Linux-Paket auf Warnung?
Distributionen können Sicherheitskorrekturen zurückportieren, ohne die angezeigte PHP-Upstream-Version anzuheben. Der Check prüft diese Backports nicht automatisch. Vergleiche das angezeigte Paket samt Version mit den Sicherheitsmeldungen deines Distributions- oder Paketanbieters für beide CVEs. Eine Warnung allein bestätigt keine Verwundbarkeit.
Was ist nach einem PHP-Update zu tun?
Was ist nach einem PHP-Update zu tun?
Starte die betroffenen PHP-FPM-/CGI-Worker oder Webserver nach den Vorgaben deines Anbieters neu und lasse den Check erneut laufen. Der Check verifiziert nicht, ob alle Worker die korrigierte Version geladen haben. Entferne außerdem nicht mehr benötigte alte Installationen oder aktualisiere sie ebenfalls.
Warum bleibt die Version einer gefundenen Installation unbekannt?
Warum bleibt die Version einer gefundenen Installation unbekannt?
Eine gefundene Datei liefert nicht immer eine auswertbare Version. Unter Linux und macOS führt der Check PHP zur Versionsabfrage nur aus, wenn die Datei und ihre übergeordneten Verzeichnisse root gehören und weder für die Gruppe noch für andere Benutzer schreibbar sind. Bei Modulen nutzt er, sofern vorhanden, die zugeordnete Linux-Paketversion. Prüfe unbekannte Versionen manuell; lockere dafür nicht die Dateirechte.
Siehe auch: Alarmierung für einen Check einrichten
War dies hilfreich?
Mehr in Antivirus & Sicherheit
Acronis Cyber Protect AntivirusAntivirus-StatusAppLocker-BlockereignisseBenutzerkonto-AuditBrauchen Sie noch Hilfe? Team fragen