Ανάλυση των ευπαθειών και επιχειρησιακός αντίκτυπος
Οι πρόσφατες ευπάθειες CVE-2026-109618 και CVE-2026-109619 αποτελούν σοβαρή απειλή για τα PHP web runtimes, καθώς επιτρέπουν σε έναν απομακρυσμένο επιτιθέμενο να εκτελέσει κώδικα, να αποκτήσει πρόσβαση σε ευαίσθητα δεδομένα ή να προκαλέσει άρνηση παροχής υπηρεσιών (Denial of Service). Το κρίσιμο σημείο είναι ότι η εκμετάλλευση μπορεί να συμβεί χωρίς προηγούμενη αυθεντικοποίηση, καθιστώντας την άμεση παρέμβαση απαραίτητη.
Στρατηγική αποκατάστασης και αναβαθμίσεις
Η AWS έχει ήδη προχωρήσει σε ενημερώσεις για τις διαχειριζόμενες υπηρεσίες της (Elastic Beanstalk, Amazon Linux). Ωστόσο, για τους μηχανικούς που διαχειρίζονται δικές τους υποδομές, η προτεραιότητα πρέπει να δοθεί στην αναβάθμιση του runtime στις εκδόσεις:
- PHP 8.5.12
- PHP 8.4.27
- PHP 8.3.36
- PHP 8.2.35
Για συστήματα που τρέχουν εκδόσεις 8.1 ή παλαιότερες, δεν υπάρχει διαθέσιμο patch. Η μόνη ασφαλής οδός είναι η άμεση μετανάστευση σε υποστηριζόμενο branch, καθώς η παραμονή σε end-of-life εκδόσεις εκθέτει την υποδομή σε μόνιμο κίνδυνο.
Αντισταθμιστικοί έλεγχοι μέσω AWS WAF
Σε περιπτώσεις όπου η άμεση αναβάθμιση δεν είναι εφικτή, η χρήση του AWS WAF μπορεί να περιορίσει την επιφάνεια επίθεσης. Ο κανόνας PHP2Shell που προτείνεται, στοχεύει στον εντοπισμό και τον αποκλεισμό αιτημάτων POST που περιλαμβάνουν το PHP_SESSION_UPLOAD_PROGRESS σε συνδυασμό με το PHPSESSID. Παράλληλα, ο περιορισμός του μεγέθους του request body μέσω του SizeRestrictions_BODY κανόνα προσφέρει μια επιπλέον δικλείδα ασφαλείας έναντι της εκμετάλλευσης του CVE-2026-109618.