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

PHP2Shell: τι έχει τεκμηριωθεί και τι όχι

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

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

Εν ολίγοις: Στα τεκμηριωμένα στοιχεία για το PHP2Shell ανήκουν οι δύο αριθμοί CVE, η βαθμολόγηση με CVSS v4.0 9.2, οι εκδόσεις PHP στις οποίες έχει γίνει η διόρθωση και τα προσωρινά μέτρα του php.net. Τεκμηριωμένο είναι επίσης το επίπεδο προειδοποίησης «πορτοκαλί» της BSI (Ομοσπονδιακή Υπηρεσία Ασφάλειας Πληροφορικής της Γερμανίας). Δεν έχουν τεκμηριωθεί μια βαθμολόγηση με CVSS 10, επιβεβαιωμένες επιτυχείς επιθέσεις σε μεγάλη κλίμακα και μια λίστα χαρακτηριστικών αναγνώρισης. Όποιος ξεχωρίζει αυτά τα τρία επίπεδα παίρνει καλύτερες αποφάσεις.

Γιατί χρειάζεται έλεγχος γεγονότων για το PHP2Shell

Σχεδόν καμία ευπάθεια ασφαλείας των τελευταίων ετών δεν δημιούργησε τόσο γρήγορα τόσους πολλούς τίτλους. Ήδη πριν η ομάδα της PHP δημοσιεύσει τις ενημερώσεις στις 21 Οκτωβρίου 2026, κυκλοφορούσαν, σύμφωνα με αναφορές, αναρτήσεις σε φόρουμ, στιγμιότυπα οθόνης και υποτιθέμενες λεπτομέρειες. Ακολούθησαν προειδοποιήσεις υπηρεσιών, blog κατασκευαστών, καταμετρήσεις εκτεθειμένων διακομιστών και ένα πλήθος συμβουλών.

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

Ποια βάρος έχει κάθε πηγή

Μια απλή ιεράρχηση βοηθά στην ανάγνωση κάθε ανακοίνωσης:

  1. php.net: Το έργο PHP είναι η πρωτογενής πηγή για τους αριθμούς CVE, τις βαθμολογήσεις, τους επηρεαζόμενους τρόπους λειτουργίας, τις διορθωμένες εκδόσεις και τα προσωρινά μέτρα. Πώς χειρίζεται το έργο γενικά τις ανακοινώσεις ασφαλείας, περιγράφει το άρθρο μας για τη διαδικασία ασφαλείας της PHP.
  2. Αρχές: Η BSI δίνει την αξιολόγηση της κατάστασης στη Γερμανία και συστάσεις ενεργειών, ενώ το CERT-EU (η ομάδα απόκρισης περιστατικών των θεσμικών οργάνων της ΕΕ) και το CERT-Bund (η ομάδα CERT της γερμανικής κυβέρνησης) συμπληρώνουν.
  3. Διανομές και πάροχοι: Οι Debian, Ubuntu, Red Hat, οι πάροχοι φιλοξενίας και οι πάροχοι πλατφορμών λένε δεσμευτικά κάτι μόνο για τα δικά τους πακέτα και τις δικές τους υπηρεσίες.
  4. Εταιρείες ασφαλείας: Οι Cloudflare, Unit 42, CybelAngel και άλλες αναφέρουν από δικές τους μετρήσεις. Πολύτιμο, αλλά κάθε φορά με δική του μέθοδο.
  5. Μέσα ενημέρωσης και κοινωνικά δίκτυα: Καλά στην ταχύτητα, αδύναμα στις λεπτομέρειες. Οι ισχυρισμοί από εκεί χρειάζονται επιβεβαίωση από πιο ψηλά στη λίστα.

Τεκμηριωμένο, αναφερόμενο, αναπόδεικτο: η επισκόπηση

Ο παρακάτω πίνακας κατατάσσει τους πιο συχνούς ισχυρισμούς. «Τεκμηριωμένο» σημαίνει: πρωτογενής πηγή ή αρχή. «Αναφερόμενο» σημαίνει: από μέσα ενημέρωσης ή στοιχεία κατασκευαστών, χωρίς ανεξάρτητη επιβεβαίωση.

Ισχυρισμός Κατάταξη Βάση
Δύο ευπάθειες, CVE-2026-109618 και CVE-2026-109619 τεκμηριωμένο php.net
Βαθμολόγηση CVSS v4.0 9.2, κρίσιμη τεκμηριωμένο php.net
Βαθμολόγηση CVSS 10 δεν στέκει σύμφωνα με αναφορές, από ανάρτηση σε φόρουμ πριν από την ανακοίνωση
Διορθώθηκε στις 8.5.12, 8.4.27, 8.3.36, 8.2.35 τεκμηριωμένο php.net
mod_php με το υψηλότερο ρίσκο, exploit που επιδείχθηκε πριν από τον κώδικα της εφαρμογής τεκμηριωμένο php.net
Επηρεάζονται σχεδόν όλες οι εκδόσεις έως την PHP 5.4 αναφερόμενο εξειδικευμένος Τύπος
Πρώτη απόπειρα επίθεσης στις 17/10 αναφερόμενο δημοσιεύματα με αναφορά στην Amazon
Περισσότερες από 22,6 εκατ. εκτεθειμένες εγκαταστάσεις αναφερόμενο Unit 42, σύμφωνα με το TechTarget
Επιτυχείς επιθέσεις σε μεγάλη κλίμακα αναπόδεικτο σύμφωνα με τη BSI αρχικά άγνωστες
Επιβεβαιωμένα Indicators of Compromise δεν υπάρχουν καμία δημοσίευση
Τα προσωρινά μέτρα προστατεύουν πλήρως λάθος το php.net τα χαρακτηρίζει ρητά ελλιπή

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

Πού βρίσκεται πραγματικά η αβεβαιότητα

Το μεγαλύτερο ανοιχτό ερώτημα δεν είναι τεχνικό αλλά χρονικό: τι συνέβη ανάμεσα στην πρώτη αναφερόμενη απόπειρα επίθεσης και στο patch σε μεμονωμένους διακομιστές; Για αυτό δεν υπάρχει γενική απάντηση. Οι Cloudflare και Patchstack ανέφεραν απόπειρες επίθεσης, η watchTowr αναπαρήγαγε, σύμφωνα με δικές της δηλώσεις, την CVE-2026-109618. Η Huntress, από την άλλη, δεν είδε κατά τη στιγμή της ανακοίνωσής της επιθέσεις σε περιβάλλοντα συνεργατών.

Αυτές οι δηλώσεις δεν αντιφάσκουν. Περιγράφουν διαφορετικά τμήματα: μια μεγάλη υπηρεσία proxy, μια εταιρεία ασφαλείας για plugin, μια ερευνητική ομάδα και μια εταιρεία με δική της πελατειακή βάση. Συνολική εικόνα δεν προκύπτει από αυτά.

Παρόμοια ισχύουν για το ερώτημα ποιες εκδόσεις επηρεάζονται. Για τις 8.2 έως 8.5 η κατάσταση είναι σαφής. Για παλαιότερους κλάδους υπάρχουν ελάχιστα backports πηγαίου κώδικα για τις 7.4, 8.0 και 8.1, αλλά όχι επίσημες εκδόσεις. Ό,τι βρίσκεται πριν από αυτές επηρεάζεται, σύμφωνα με τον εξειδικευμένο Τύπο, σχεδόν σε όλες τις περιπτώσεις. Για τον σχεδιασμό σας αυτό αλλάζει ελάχιστα: ένας διακομιστής με PHP 8.1 ή παλαιότερη χωρίς επιβεβαιωμένο backport πρέπει να αντιμετωπίζεται ως εκτεθειμένος.

Σημαντικό

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

Τι συμπεραίνετε για τους διακομιστές σας

Από τα τεκμηριωμένα γεγονότα προκύπτουν λίγα, σαφή βήματα. Από τα αναπόδεικτα προκύπτει κυρίως προσοχή.

  1. Έλεγχος επιπέδου patch: διορθωμένη έκδοση ή backport που επιβεβαιώνεται από τον πάροχο. Ο εμφανιζόμενος αριθμός έκδοσης από μόνος του δεν αρκεί.
  2. Επανεκκίνηση όλων των διεργασιών PHP: Τα νέα αρχεία ισχύουν μόνο όταν δεν εκτελούνται πλέον παλιές διεργασίες.
  3. Διάσωση των logs από τις 20/10: Ο εξειδικευμένος Τύπος το συνιστά, ώστε να παραμένει δυνατός ένας μεταγενέστερος έλεγχος.
  4. Έλεγχος για ίχνη: νέα αρχεία PHP σε φακέλους μεταφόρτωσης, άγνωστα cronjobs, διεργασίες του διακομιστή ιστού με shell. Η σελίδα Έχω ήδη παραβιαστεί; σας καθοδηγεί στον έλεγχο.
  5. Διασταύρωση συμβουλών: Εφαρμόστε συμβουλές από φόρουμ και κοινωνικά δίκτυα μόνο αν μπορούν να αναχθούν στο php.net ή σε μια αρχή. Ποιες συστάσεις προκαλούν αυτή τη στιγμή βλάβη, συγκεντρώνει το άρθρο Επικίνδυνες λανθασμένες συμβουλές για το PHP2Shell.

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

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

  • Εικόνα κατάστασης για τα συστήματά σας: Μεταφέρουμε τα τεκμηριωμένα γεγονότα στους δικούς σας διακομιστές και διαχωρίζουμε στην τεκμηρίωση τι μετρήθηκε, τι αναφέρθηκε και τι παραμένει ανοιχτό.
  • Patch και απόδειξη: Ελέγχουμε το επίπεδο των πακέτων και την επανεκκίνηση κάθε υπηρεσίας PHP και τα καταγράφουμε γραπτώς.
  • Έλεγχος ιχνών: Διασώζουμε logs από τις 20 Οκτωβρίου και αναζητούμε ασυνήθιστες συμπεριφορές, μέχρι το περιστατικό να κλείσει και να τεκμηριωθεί.
  • Συνεχής αξιολόγηση: Αξιολογούμε για εσάς τις νέες ανακοινώσεις προτού γίνουν μέτρα.

Τη διαδικασία περιγράφει η άμεση βοήθεια PHP2Shell.

Συμπέρασμα

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

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

Έχει βαθμολογηθεί το PHP2Shell με CVSS 10;

Όχι. Ο αριθμός 10 προέρχεται, σύμφωνα με αναφορές, από μια ανάρτηση σε φόρουμ που κυκλοφορούσε πριν από την επίσημη ανακοίνωση. Η ομάδα της PHP βαθμολογεί και τις δύο ευπάθειες με CVSS v4.0 9.2. Παραμένει ωστόσο στην κατηγορία «κρίσιμη».

Υπάρχει λίστα με χαρακτηριστικά αναγνώρισης για επιθέσεις PHP2Shell;

Προς το παρόν όχι. Δεν υπάρχουν δημοσιευμένα, επιβεβαιωμένα Indicators of Compromise. Όποιος θέλει να ελέγξει αν ένας διακομιστής επηρεάστηκε πρέπει να προσέξει ασυνήθιστες συμπεριφορές, όπως διεργασίες του διακομιστή ιστού που ξεκινούν shell ή νέα αρχεία PHP σε φακέλους μεταφόρτωσης.

Ποια πηγή είναι η πιο αξιόπιστη για το PHP2Shell;

Για τα τεχνικά στοιχεία οι ανακοινώσεις στο php.net, για την εκτίμηση της κατάστασης στη Γερμανία η BSI. Τα δημοσιεύματα και τα blog των κατασκευαστών συμπληρώνουν την εικόνα, αλλά πρέπει να σημειώνονται ως αναφορές και να διαβάζονται σε σύγκριση με την πρωτογενή πηγή.

Επηρεάζονται πράγματι όλες οι εκδόσεις PHP από την PHP 5 και μετά;

Τεκμηριωμένη είναι η κατάσταση για τους κλάδους 8.2 έως 8.5, για τους οποίους υπάρχουν ενημερώσεις. Σύμφωνα με τον εξειδικευμένο Τύπο, επηρεάζονται σχεδόν όλες οι εκδόσεις έως την PHP 5.4· το CERT-EU θεωρούσε, σύμφωνα με αναφορές, πιθανές τις εκδόσεις από την PHP 5 και μετά. Για παλαιότερες εκδόσεις δεν υπάρχουν επίσημες ενημερώσεις, γι' αυτό πρέπει σε κάθε περίπτωση να τις αντιμετωπίζετε ως εκτεθειμένες.

Πηγές

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

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

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

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