WordPress: Ποιες εκδοχές plugin δέχτηκαν πρόσφατα επιθέσεις;

Ένα νέο ελάττωμα στο δημοφιλές WordPress έχει οδηγήσει στην εκμετάλλευση πολυάριθμων sites που χρησιμοποιούν την πλατφόρμα. Ειδικότερα, πρόκειται για ένα ελάττωμα που εντοπίστηκε στο GDPR Compliance plugin.

Ποιες εκδόσεις είναι περισσότερο επιρρεπείς στις επιθέσεις;

Οι εκδόσεις plugin «WP GDPR Compliance» του WordPress, πριν την 1.4.3 είναι περισσότερο αδύναμες και δέχονται ευκολότερα επίθεση. Η επίθεση δεν απαιτεί καμία εξουσιοδότηση και σύμφωνα με το Sucuri.net, οι attackers έχουν ήδη εκμεταλλευθεί ένα μεγάλο αριθμό sites. Τα sites που δέχθηκαν επίθεση έχουν αλλαγμένα τα URL τους σε «hxxp://erealitatea[.]net». Αυτό επιβεβαιώθηκε από μία προσεκτική έρευνα στη Google που πραγματοποιήθηκε προχθές. Η έρευνα έδειξε πως πράγματι περίπου 7,600 sites άλλαξαν τα URL τους σε «erealitatea[.]net». Από ότι φαίνεται, το κακόβουλο site έπεσε αργότερα αλλά όταν οι διαχειριστές και οι χρήστες προσπαθήσαν να μπουν στα WordPress sites τους, τα περισσότερα από αυτά απέτυχαν να φορτώσουν.

Λεπτομέρειες του σφάλματος

Το επηρεαζόμενο plugin συνήθως διαχειρίζεται το ποιος αποκτά πρόσβαση και διαγράφει αιτήματα που δεν είναι σύμφωνα με το GDPR. Ωστόσο, όλες οι versions αυτού του Plugin πριν το  1.4.3 δεν μπορούν να χειρισθούν με τον κατάλληλο τρόπο το «save_setting». Για αυτόν το λόγο, ένας attacker μπορεί να βάλει αυθαίρετες εντολές, οι οποίες αποθηκεύονται μέχρι το plugin να φτάσει στο «do_action».

Βάσει αυτών των ελαττωμάτων, ένας attacker μπορεί να αποκτήσει πρόσβαση στο site και να κάνει άμεσα αλλαγές, χρησιμοποιώντας κακόβουλα plugins για επιπρόσθετες επιθέσεις.

Οι δράσεις που απαιτούνται άμεσα:

Σε περίπτωση που έχετε δεχθεί επίθεση, ως διαχειριστές πρέπει να επεξεργασθείτε τη βάση δεδομένων «wp_options» του site για να επανέλθει το σωστό URL. Το «option_name» περιέχει την αξία του «siteurl». Επιπλέον, πρέπει να διαχειριστείτε το domain στο πεδίο «option_value». Όταν διορθωθεί το URL, το site θα λειτουργήσει κανονικά αλλά πρέπει οπωσδήποτε να ελέγξετε τυχόν κακόβουλες αλλαγές ή μεταφορτώσεις στο site. Αφού ολοκληρώσετε αυτό το βήμα, πρέπει άμεσα να προχωρήσετε στην αναβάθμιση της επόμενης εκδοχής για να μην υπάρξει άλλο πρόβλημα και πέσει πάλι το site σας.