Τρέχουσα κατάσταση: PHP2Shell. Δύο κρίσιμες ευπάθειες της PHP (CVSS 9.2) επιτρέπουν κακόβουλο κώδικα χωρίς σύνδεση. Patches από τις 21/10/2026.Τι πρέπει να γίνει τώρα →

Η ευπάθεια ασφαλείας της PHP απλά εξηγημένη

Το PHP2Shell για μη τεχνικούς: με εικόνες της καθημερινότητας, ένα μικρό γλωσσάρι και τρεις τυπικές αφετηρίες, τι πρέπει να κάνετε ως διαχειριστής ιστότοπου.

Ημερομηνία 5 λεπτά ανάγνωσηςΚατάσταση και αξιολόγηση

Εν ολίγοις: Η ευπάθεια της PHP απλά εξηγημένη: η PHP είναι το λογισμικό στον διακομιστή ιστού που συναρμολογεί τους ιστότοπους τη στιγμή που κάποιος τους ανοίγει. Στο PHP2Shell η PHP, σε ορισμένες εξαιρετικές περιπτώσεις, δεν καθαρίζει σωστά, και ακριβώς αυτό μπορούν να εκμεταλλευτούν οι επιτιθέμενοι για να εκτελέσουν δικές τους εντολές στον διακομιστή χωρίς κωδικό. Λύση φέρνει μια ενημέρωση της PHP με επακόλουθη επανεκκίνηση, την οποία κατά κανόνα εγκαθιστά ο πάροχος φιλοξενίας ή ο πάροχος υπηρεσιών σας.

Γιατί όλοι μιλούν ειδικά για την PHP

Στις ειδήσεις γινόταν λόγος για «κρίσιμη ευπάθεια ασφαλείας», αρχές έβγαζαν ιστότοπους εκτός δικτύου, η BSI (Ομοσπονδιακή Υπηρεσία Ασφάλειας Πληροφορικής της Γερμανίας) προειδοποιούσε με επίπεδο πορτοκαλί. Για πολλούς ιδιοκτήτες και εργαζόμενους αυτό ακούγεται απειλητικό και ταυτόχρονα ακατανόητο. Τι είναι η PHP και γιατί αφορά ακριβώς τον ιστότοπο της δικής μας εταιρείας;

Το άρθρο αυτό εξηγεί την κατάσταση χωρίς τεχνική φρασεολογία. Όποιος θέλει μετά να εμβαθύνει, βρίσκει την τεχνική τοποθέτηση στη σελίδα Τι είναι το PHP2Shell;.

Τι κάνει στην πραγματικότητα η PHP: μια εικόνα από την καθημερινότητα

Φανταστείτε τον ιστότοπό σας σαν εστιατόριο. Ο πελάτης είναι ο επισκέπτης, η παραγγελία είναι το άνοιγμα της σελίδας. Η PHP είναι η κουζίνα: δέχεται κάθε παραγγελία, παίρνει τα υλικά από την αποθήκη, δηλαδή τη βάση δεδομένων, και σερβίρει το πιάτο, δηλαδή την έτοιμη σελίδα.

Για να πηγαίνει γρήγορα, η κουζίνα έχει πολλούς μάγειρες που εκτελούν διαδοχικά πολλές παραγγελίες. Οι ειδικοί τους λένε «workers». Μετά από κάθε παραγγελία ο χώρος εργασίας πρέπει να καθαρίζεται πλήρως προτού έρθει η επόμενη.

Στην PHP τρέχουν πάρα πολλά γνωστά συστήματα: WordPress, Shopware, TYPO3, Joomla, Nextcloud και αναρίθμητες προσαρμοσμένες εφαρμογές. Πώς λειτουργεί γενικά η PHP, εξηγεί το άρθρο Τι είναι η PHP;.

Η ευπάθεια της PHP απλά εξηγημένη: τι πάει στραβά στο PHP2Shell

Το PHP2Shell αποτελείται από δύο σφάλματα. Και τα δύο έχουν σχέση με το καθάρισμα και εμφανίζονται μόνο σε εξαιρετικές καταστάσεις.

Το πρώτο σφάλμα (CVE-2026-109618): Μερικές φορές στην κουζίνα τελειώνει ο χώρος στη μέση της προετοιμασίας. Οι ειδικοί λένε «Out of Memory», η μνήμη είναι γεμάτη. Τότε η εργασία διακόπτεται, ενώ η παραγγελία είναι μόνο μισή έτοιμη. Στο επακόλουθο καθάρισμα η PHP θεωρεί κατά λάθος ότι ημιτελή πράγματα είναι έτοιμα.

Το δεύτερο σφάλμα (CVE-2026-109619): Μετά από μια παραγγελία μένει στον χώρο εργασίας κάτι που θα έπρεπε να έχει ήδη φύγει. Η επόμενη παραγγελία στον ίδιο μάγειρα μπορεί να έχει πρόσβαση σε αυτό προτού αφαιρεθεί.

Και στις δύο περιπτώσεις ισχύει: όποιος ξέρει ακριβώς πώς να προκαλέσει αυτή την εξαιρετική κατάσταση, μπορεί να κάνει την κουζίνα να κάνει πράγματα που ποτέ δεν παραγγέλθηκαν. Στη χειρότερη περίπτωση αναλαμβάνει τον έλεγχο του διακομιστή. Κωδικό δεν χρειάζεται γι' αυτό. Πώς επεξεργάζεται η PHP ένα αίτημα βήμα προς βήμα, περιγράφει το άρθρο για τον κύκλο ζωής του αιτήματος.

Συμβουλή

Δεν χρειάζεται να κατανοήσετε την τεχνολογία για να ενεργήσετε σωστά. Καθοριστική είναι μία μόνο ερώτηση προς τον πάροχο φιλοξενίας ή τον πάροχο υπηρεσιών σας: Έχει ενημερωθεί και επανεκκινηθεί η PHP στον διακομιστή μας, και μπορείτε να το επιβεβαιώσετε γραπτώς;

Οι σημαντικότεροι όροι με μια ματιά

Όρος Απλά εξηγημένο
PHP λογισμικό στον διακομιστή που συναρμολογεί τις ιστοσελίδες όταν ανοίγονται
Ευπάθεια ασφαλείας ένα σφάλμα που μπορούν να εκμεταλλευτούν ξένοι
Αριθμός CVE παγκοσμίως μοναδικός αριθμός αναγνώρισης μιας ευπάθειας ασφαλείας
CVSS 9.2 βαθμός σοβαρότητας σε κλίμακα έως 10· το 9.2 θεωρείται κρίσιμο
Remote Code Execution ξένοι μπορούν εξ αποστάσεως να εκτελέσουν δικές τους εντολές στον διακομιστή
Shell γραμμή εντολών με την οποία μπορεί να ελεγχθεί ένας διακομιστής
Patch ενημέρωση που διορθώνει το σφάλμα
Backport διόρθωση που ενσωματώνεται σε παλαιότερη έκδοση χωρίς να αλλάξει ο αριθμός έκδοσης
Επανεκκίνηση τερματισμός των παλιών διεργασιών PHP, ώστε να εργάζεται πράγματι η διορθωμένη έκδοση

Γιατί ενημέρωση, επανεκκίνηση και έλεγχος ανήκουν μαζί

Ας μείνουμε στο εστιατόριο. Η ενημέρωση είναι μια νέα οδηγία εργασίας για την κουζίνα: έτσι θα καθαρίζουμε στο εξής. Μόνο που οι μάγειρες που βρίσκονται ήδη στη βάρδια συνεχίζουν να δουλεύουν με την παλιά οδηγία. Η νέα ισχύει μόνο όταν αλλάξει η βάρδια. Αυτό ακριβώς είναι η επανεκκίνηση: όλες οι παλιές διεργασίες PHP τερματίζονται, οι νέες ξεκινούν με τη διορθωμένη έκδοση. Χωρίς επανεκκίνηση η ενημέρωση βρίσκεται μεν στον διακομιστή, αλλά δεν ισχύει.

Και κάτι ακόμη δείχνει η εικόνα. Μια νέα οδηγία εργασίας αποτρέπει μελλοντικά ατυχήματα, αλλά δεν λέει τίποτα για το αν τις προηγούμενες μέρες κάποιος ήταν απαρατήρητος στην κουζίνα και έκρυψε κάτι. Γι' αυτό μετά την ενημέρωση ανήκει και ένας έλεγχος για ίχνη, ιδίως αν ο διακομιστής ήταν προσβάσιμος στο διάστημα από τις 17 Οκτωβρίου μέχρι την ενημέρωση.

Τι πρέπει να κάνετε τώρα: τρεις τυπικές αφετηρίες

Το τι πρέπει να γίνει εξαρτάται από το πού βρίσκεται ο ιστότοπός σας.

  1. Ο ιστότοπός σας βρίσκεται σε πάροχο φιλοξενίας (shared hosting). Ο πάροχος εγκαθιστά κατά κανόνα την ενημέρωση της PHP. Δική σας εργασία: να ζητήσετε γραπτή επιβεβαίωση και να ελέγξετε στο μενού πελάτη αν έχει οριστεί τρέχουσα έκδοση PHP. Τι άλλο είναι δική σας εργασία, αναφέρεται στη σελίδα Shared hosting: τι κάνει ο πάροχος και τι πρέπει να κάνετε εσείς.
  2. Ένα πρακτορείο ή ένας πάροχος υπηρεσιών IT φροντίζει τον ιστότοπό σας. Ρωτήστε εκεί αν η ενημέρωση έχει εγκατασταθεί και η PHP έχει επανεκκινηθεί και ζητήστε έναν σύντομο έλεγχο για ανωμαλίες.
  3. Έχετε δικό σας διακομιστή. Τότε αρμόδιοι είστε εσείς ή η IT σας: ενημέρωση της PHP, επανεκκίνηση όλων των διεργασιών PHP, διάσωση των logs από τις 20 Οκτωβρίου και έλεγχος για ίχνη.

Και στις τρεις περιπτώσεις ισχύει: μια ενημέρωση του WordPress ή άλλου συστήματος στον ιστότοπο δεν κλείνει την ευπάθεια. Και μια ενημέρωση δεν αποδεικνύει ότι δεν συνέβη τίποτα νωρίτερα.

Πώς βοηθά συγκεκριμένα η PHP SOS;

  • Κατανοητή εξήγηση: Σας λέμε με σαφή λόγια αν και πώς επηρεάζονται τα συστήματά σας.
  • Συνομιλία με τον πάροχο φιλοξενίας: Αν το επιθυμείτε, διευκρινίζουμε το επίπεδο patch απευθείας με τον πάροχο φιλοξενίας ή τον πάροχο υπηρεσιών σας.
  • Ενημέρωση και έλεγχος: Σε δικούς σας διακομιστές εγκαθιστούμε την ενημέρωση, επανεκκινούμε την PHP και ελέγχουμε για ίχνη.
  • Γραπτή καταγραφή: Λαμβάνετε μια σύντομη τεκμηρίωση της κατάστασης.

Περισσότερα στην άμεση βοήθεια PHP2Shell.

Συμπέρασμα

Το PHP2Shell ακούγεται περίπλοκο, η κατάσταση όμως στον πυρήνα της δεν είναι: η κουζίνα του ιστότοπού σας σε εξαιρετικές περιπτώσεις δεν καθαρίζει σωστά, και αυτό μπορεί να εκμεταλλευτεί κάποιος. Η ενημέρωση το διορθώνει. Δική σας εργασία είναι να εξασφαλίσετε ότι έχει εγκατασταθεί, ενεργοποιηθεί και τεκμηριωθεί και, σε περίπτωση αμφιβολίας, να ζητήσετε έλεγχο για το αν κάποιος βρέθηκε νωρίτερα στην κουζίνα.

Συχνές ερωτήσεις

Τι είναι η PHP με απλά λόγια;

Η PHP είναι μια γλώσσα προγραμματισμού που εργάζεται στον διακομιστή ιστού. Όταν ανοίγετε μια σελίδα, η PHP τη συναρμολογεί εκείνη τη στιγμή, για παράδειγμα με τρέχοντα προϊόντα, τιμές ή το καλάθι σας, και τη στέλνει στον περιηγητή σας.

Επηρεάζεται ο ιστότοπός μου αν χρησιμοποιώ WordPress;

Το WordPress τρέχει με PHP, γι' αυτό ο διακομιστής από κάτω ενδέχεται να επηρεάζεται. Το αν ο ιστότοπός σας κινδυνεύει εξαρτάται από το επίπεδο της PHP στον διακομιστή και όχι από την έκδοση του WordPress. Ρωτήστε τον πάροχο φιλοξενίας ή τον πάροχο υπηρεσιών σας για την ενημέρωση της PHP.

Μπορώ να κινδυνεύω ως επισκέπτης ενός ιστότοπου;

Η ευπάθεια αφορά διακομιστές και όχι τους υπολογιστές των επισκεπτών. Αν όμως ένας διακομιστής περάσει σε ξένα χέρια, οι επιτιθέμενοι θα μπορούσαν για παράδειγμα να αλλάξουν περιεχόμενο ή να ανακατευθύνουν επισκέπτες σε ξένες σελίδες. Γι' αυτό η ενημέρωση είναι σημαντική για τους διαχειριστές.

Τι σημαίνει το όνομα PHP2Shell;

Περιγράφει την πιθανή συνέπεια: μέσω της PHP ένας επιτιθέμενος μπορεί στη χειρότερη περίπτωση να αποκτήσει ένα shell, δηλαδή ένα είδος τηλεχειρισμού του διακομιστή. Οι επίσημες ονομασίες είναι CVE-2026-109618 και CVE-2026-109619.

Πηγές

Άμεση επικοινωνία

Κάθε ώρα μετράει. Γράψτε μας τώρα.

Περιγράψτε σύντομα το σύστημα, την έκδοση PHP και ό,τι παρατηρείτε. Θα επικοινωνήσουμε μαζί σας, θα διευκρινίσουμε την κατάσταση και θα εργαστούμε εξ αποστάσεως μέχρι το περιστατικό να κλείσει και να τεκμηριωθεί.

Άμεση βοήθεια