# PHP2Shell: Όλα για την κρίσιμη ευπάθεια της PHP

> Το PHP2Shell εξηγημένο απλά: CVE-2026-109618 και CVE-2026-109619, επηρεαζόμενες εκδόσεις, έλεγχος, επανεκκίνηση και προσωρινά μέτρα.

Πηγή: https://phpsos.de/el/php2shell/  
Ημερομηνία: 25/10/2026  
Πάροχος: PHP SOS, Επείγουσα βοήθεια PHP και ασφάλεια διακομιστών. Άμεση βοήθεια μέσω WhatsApp: https://wa.me/491736494914?text=%CE%93%CE%B5%CE%B9%CE%B1%20%CF%83%CE%B1%CF%82%2C%20PHP%20SOS%2C%20%CF%87%CF%81%CE%B5%CE%B9%CE%B1%CE%B6%CF%8C%CE%BC%CE%B1%CF%83%CF%84%CE%B5%20%CE%B2%CE%BF%CE%AE%CE%B8%CE%B5%CE%B9%CE%B1%20%CE%BC%CE%B5%20%CF%84%CE%BF%CE%BD%20%CE%B4%CE%B9%CE%B1%CE%BA%CE%BF%CE%BC%CE%B9%CF%83%CF%84%CE%AE%20PHP%20%CE%BC%CE%B1%CF%82.%20%CE%95%CF%84%CE%B1%CE%B9%CF%81%CE%B5%CE%AF%CE%B1%3A%20%E2%80%A6%20%CE%99%CF%83%CF%84%CF%8C%CF%84%CE%BF%CF%80%CE%BF%CF%82%3A%20%E2%80%A6

Δύο κρίσιμες ευπάθειες στην ίδια την PHP, CVSS 9.2, κακόβουλος κώδικας χωρίς σύνδεση. Εδώ θα βρείτε τι έχει τεκμηριωθεί, ποιες εκδόσεις είναι ασφαλείς και τι κάνετε τώρα.

- [Τι είναι το PHP2Shell; Η ευπάθεια απλά εξηγημένη](https://phpsos.de/el/php2shell/was-ist-php2shell/): Το PHP2Shell είναι δύο κρίσιμες ευπάθειες στην ίδια την PHP, μέσω των οποίων επιτιθέμενοι μπορούν να εκτελέσουν κώδικα σε διακομιστές ιστού χωρίς σύνδεση. Εδώ η κατάσταση με καθαρά λόγια.
- [CVE-2026-109618: RCE λόγω κατάστασης Out-of-Memory](https://phpsos.de/el/php2shell/cve-2026-109618/): Το CVE-2026-109618 είναι μία από τις δύο ευπάθειες του PHP2Shell: μια κατάσταση Out-of-Memory μπορεί να διακόψει την PHP στη μέση της επεξεργασίας ενός αιτήματος. Διορθώθηκε από τις PHP 8.5.12, 8.4.27, 8.3.36 και 8.2.35.
- [CVE-2026-109619: RCE λόγω παρωχημένης καθολικής κατάστασης](https://phpsos.de/el/php2shell/cve-2026-109619/): Το CVE-2026-109619 είναι η δεύτερη ευπάθεια του PHP2Shell: η εσωτερική κατάσταση ενός αιτήματος μπορεί να παραμείνει μετά την αποδέσμευση της μνήμης και να αξιοποιηθεί από το επόμενο αίτημα στον ίδιο worker.
- [CVE-2026-115560: υπόδειξη για το Session Upload Progress](https://phpsos.de/el/php2shell/cve-2026-115560/): Το CVE-2026-115560 είναι μια υπόδειξη του php.net της 23/10/2026: πιθανή εκτέλεση κώδικα μόνο σε μια ασυνήθιστη διαμόρφωση session. Λύση μέχρι την επόμενη έκδοση: session.upload_progress.enabled=0.
- [Ποιες εκδόσεις PHP επηρεάζονται;](https://phpsos.de/el/php2shell/betroffene-php-versionen/): Το PHP2Shell έχει διορθωθεί στις PHP 8.5.12, 8.4.27, 8.3.36 και 8.2.35. Για την PHP 8.1 και παλαιότερες δεν υπάρχουν πλέον επίσημες ενημερώσεις. Ο πίνακας δείχνει την κατάσταση ανά κλάδο.
- [Σωστός έλεγχος έκδοσης PHP και επιπέδου patch](https://phpsos.de/el/php2shell/php-version-pruefen/): Η έκδοση PHP που εμφανίζεται δεν λέει από μόνη της αν το PHP2Shell έχει κλείσει. Αποφασιστικά είναι το επίπεδο των πακέτων, τα backports και αν εκτελούνται πράγματι οι νέες διεργασίες.
- [Γιατί το mod_php φέρει τον υψηλότερο κίνδυνο](https://phpsos.de/el/php2shell/mod-php-risiko/): Στον Apache με mod_php η ομάδα της PHP κατατάσσει τον κίνδυνο από το PHP2Shell στον υψηλότερο: εκεί επιδείχθηκε exploit προτού εκτελεστεί κώδικας της εφαρμογής. Έτσι ελέγχετε και ενεργείτε.
- [Μετά την ενημέρωση: επανεκκίνηση του PHP-FPM και όλων των workers](https://phpsos.de/el/php2shell/php-fpm-neustart/): Μια ενημέρωση PHP ισχύει μόνο όταν επανεκκινηθούν όλες οι διεργασίες PHP. Εδώ οι εντολές για PHP-FPM, Apache, LiteSpeed και containers και πώς ελέγχετε την επανεκκίνηση.
- [Άμεσα μέτρα όταν δεν μπορείτε ακόμη να εφαρμόσετε patch](https://phpsos.de/el/php2shell/sofortmassnahmen-ohne-patch/): Όταν η ενημέρωση της PHP δεν είναι ακόμη εφικτή, τα προσωρινά μέτρα του php.net μειώνουν τον κίνδυνο, δεν προστατεύουν όμως πλήρως. Έτσι τα ορίζετε σωστά.
- [PHP 8.1 και παλαιότερες: τι ισχύει τώρα](https://phpsos.de/el/php2shell/php-8-1-und-aelter/): Για τις PHP 8.1, 8.0, 7.4 και παλαιότερες εκδόσεις δεν υπάρχουν επίσημες ενημερώσεις για το PHP2Shell. Τι προσφέρουν τα backports πηγαίου κώδικα και πώς φαίνεται ο δρόμος προς μια υποστηριζόμενη έκδοση.
- [Patch της PHP σε containers Docker](https://phpsos.de/el/php2shell/docker-container-patchen/): Τα containers δεν κάνουν patch μόνα τους. Κατά του PHP2Shell πρέπει να χτίσετε ξανά ή να κατεβάσετε ξανά το image PHP και να δημιουργήσετε κάθε container από το νέο image.
- [Έχω ήδη παραβιαστεί; Ενδείξεις μετά το PHP2Shell](https://phpsos.de/el/php2shell/bin-ich-gehackt-anzeichen/): Για το PHP2Shell δεν υπάρχουν επιβεβαιωμένα Indicators of Compromise. Από πού καταλαβαίνετε παρ' όλα αυτά αν ο διακομιστής σας παραβιάστηκε και πώς ελέγχετε χωρίς να καταστρέψετε ίχνη.
