PHP2Shell: Τι είναι αυτός ο νέος εφιάλτης και πώς να προστατέψεις το WordPress σου

Σήμερα σου έχω κάτι επείγον. Εκεί που καθόμουν ήσυχος στο γραφείο και κοίταζα το Zabbix dashboard μου για τα monitoring των πελατών, έσκασε το νέο. Αν έχεις WordPress (ή οποιοδήποτε site που τρέχει PHP), άσε κάτω τον καφέ και δώσε βάση, γιατί το PHP2Shell δεν είναι αστείο.

Τι είναι το PHP2Shell;

Το PHP2Shell αναφέρεται σε δύο πολύ σοβαρά κενά ασφαλείας (CVE-2026-109618 και CVE-2026-109619) που ανακαλύφθηκαν στον πυρήνα της PHP. Βαθμολογήθηκαν με 9.2 στα 10, και όχι άδικα.

Τι σημαίνει αυτό στην πράξη; Σημαίνει ότι ένας επιτιθέμενος μπορεί να στείλει ένα ειδικά διαμορφωμένο request στο site σου και να τρέξει δικό του κώδικα απευθείας στον server σου (Remote Code Execution), χωρίς καν να έχει κωδικό πρόσβασης. Το χειρότερο; Η επίθεση γίνεται πριν καν προλάβει να φορτώσει το αγαπημένο μας WordPress.

Οπότε, αν νομίζεις ότι πατώντας το “Update” στο WordPress ή στα plugins σου είσαι καλυμμένος, θα πας κουβά. Το πρόβλημα είναι ένα επίπεδο πιο κάτω, στον ίδιο τον server.

Πώς προστατευόμαστε;

Αν με διαβάζεις και έχεις το site σου σε κάποιο managed hosting, στείλε τους τώρα ένα ticket και ρώτα ξεκάθαρα: “Έχετε εφαρμόσει το patch για το PHP2Shell στον server μου;”.

Αν όμως είσαι σαν εμένα, που γουστάρω να στήνω τα πάντα μόνος μου σε Proxmox containers, σήκωσε μανίκια:

  1. Κάνε Update την PHP: Το πρόβλημα έχει λυθεί στις εκδόσεις PHP 8.5.12, 8.4.27, 8.3.36, και 8.2.35. Μπες με SSH και τρέξε τις ενημερώσεις. Και μην ξεχάσεις να κάνεις restart τους workers (π.χ., το php-fpm), σαν πρωτόγονος, για να πάρουν τις αλλαγές.
  2. Είσαι σε PHP 8.1 ή παλαιότερη; Καλά να πάθεις! Η έκδοση αυτή είναι End-of-Life. Κάνε ένα backup και πήγαινε άμεσα σε 8.3 ή 8.4.
  3. Βάλε Cloudflare: Αν δεν μπορείς να κάνεις το update τώρα αμέσως, βάλε το Cloudflare μπροστά από το site σου (το οποίο έβγαλε WAF προστασία για το PHP2Shell ακόμα και στο free plan). Αλλά μη γελιόμαστε, αυτό είναι απλά ένα “τσιρότο” – το fix πρέπει να γίνει οπωσδήποτε στον server.

Πώς καταλαβαίνω αν την “έφαγα”;

Κάτσε λίγο και σκέψου: μήπως την πάτησες ήδη; Για να δεις αν κάποιος πρόλαβε να κάνει πάρτι στο site σου, τσέκαρε αυτά τα 3 πράγματα (δεν θα σου πάρει πάνω από 5 λεπτά):

  • Πήγαινε στο wp-admin > Χρήστες και δες αν υπάρχει κανένας νέος “Administrator” που δεν ξέρεις.
  • Ρίξε μια ματιά στο φάκελο wp-content/uploads. Εκεί πρέπει να έχει μόνο εικόνες και έγγραφα. Αν δεις κανένα περίεργο αρχείο .php, είναι red flag.
  • Κάνε μια αναζήτηση στο Google site:todomainsou.gr για να δεις αν έχουν εμφανιστεί άκυρες σελίδες (συνήθως spam) που δεν έγραψες ποτέ.

Στο δικό μου παράδειγμα, τα updates στα LXC containers μου στον Proxmox έγιναν μπαμ-μπαμ, τα είδα όλα πράσινα στο Zabbix, και ηρέμησα. Τέρας αξιοπιστίας το στήσιμο, αλλά θέλει πάντα το νου σου.

Αυτά για σήμερα! Αν σου άρεσε αυτό το post και θες να ενημερώνεσαι πάνω στο home automation και το smart home, κάνε εγγραφή στο newsletter για να έρχονται στο e-mail σου τα νέα posts όταν ανεβαίνουν. Επίσης, αν έχεις κάποια απορία μπορείς να αφήσεις το σχόλιό σου εδώ ή να με βρεις στα social.

Αφήστε ένα Σχόλιο

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Κύλιση στην κορυφή