PHP2Shell auf Alpine Linux beheben

Alpine Linux baut eigene PHP-Pakete. Ein Paket mit Fix kann eine ältere Versionsnummer behalten und den Patch nur eingebaut haben. Suchen Sie deshalb unten nach der Paketversion und nicht nach 8.4.27.

Release für Release

ReleaseStatusPaket mit FixSicherheitshinweis
edge, v3.24 (php84)Noch kein FixDie secdb führt einen Fix, der x86_64-APKINDEX hatte gegen 17:30 UTC am 2026-10-21 aber noch 8.4.26-r0. Die secdb ordnet CVE-2026-109619 der GHSA-7875-c8px-7q5f zu, upstream ist es GHSA-6wmf-4rv5-p3rp.8.4.27-r0 (secdb only; index still 8.4.26-r0)–
edge, v3.24 (php85)Noch kein FixWie php84.8.5.12-r0 (secdb only; index still 8.5.11-r0)–
edge, v3.24 (php83)Noch kein FixKein Fix-Eintrag; höchste Version im Index 8.3.35-r0.––
v3.23 (php83 8.3.31-r0, php84 8.4.21-r0, php85 8.5.6-r0)Noch kein FixKein Fix.––
v3.22 (php82 8.2.33-r0, php83 8.3.29-r0, php84 8.4.16-r0)Noch kein FixKein Fix. php82 fehlt in edge und v3.24.––

Prüfen, ob der Fix installiert ist

apk info -v php84-fpm  # compare against 8.4.27-r0 / 8.5.12-r0; apk has no changelog, check version

PHP neu starten

Die Installation ersetzt die Dateien auf der Platte. PHP-Prozesse, die schon laufen, behalten den alten Code.

sudo rc-service php-fpm84 restart  # verify service name with: rc-service -l | grep php

Wenn Ihr Release noch keinen Fix hat

Beobachten Sie die Sicherheitshinweise für Ihr Release und spielen Sie das Update am Tag des Erscheinens ein. Bis dahin nennt die Seite Einschätzung die offiziellen Übergangsmaßnahmen. Hat Ihr Release sein Supportende erreicht, lesen Sie Optionen für alte Versionen.

Gelesene Seiten