Μετάβαση στο περιεχόμενο
EuroVPSEuroVPS
Περιοχή πελατών

CVE-2026-42945: ευπάθεια στο rewrite module του NGINX

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

Ενημερώθηκε 3 λεπτά ανάγνωσης

Μια ευπάθεια με αναγνωριστικό CVE-2026-42945 έχει αναφερθεί στο ngx_http_rewrite_module του NGINX.

Το θέμα αφορά συγκεκριμένες διαμορφώσεις NGINX που χρησιμοποιούν οδηγίες rewrite με ανώνυμα PCRE captures όπως $1 ή $2, όπου η συμβολοσειρά αντικατάστασης περιλαμβάνει ερωτηματικό ?. Υπό ορισμένες συνθήκες, ένας μη ταυτοποιημένος επιτιθέμενος μπορεί να στείλει ειδικά διαμορφωμένα αιτήματα HTTP που προκαλούν crash σε μια διεργασία worker του NGINX. Σε συστήματα όπου το Address Space Layout Randomization (ASLR) είναι απενεργοποιημένο, μπορεί να είναι δυνατή και εκτέλεση κώδικα.

Σύμφωνα με την επίσημη ανακοίνωση του NGINX, επηρεάζονται οι εκδόσεις NGINX Open Source 0.6.27 έως 1.30.0. Οι εκδόσεις 1.30.1 και νεότερες και 1.31.0 και νεότερες αναφέρονται ως μη ευάλωτες.

ΠροϊόνΚλάδοςΕυάλωτη έκδοσηΔιορθωμένη έκδοσηΣοβαρότηταΕυάλωτο στοιχείο
NGINX Plus37.xNone37.0.0High 8.1 / Critical 9.2ngx_http_rewrite_module
NGINX PlusR32 to R36R32 to R36R32 P6 / R36 P4High 8.1 / Critical 9.2ngx_http_rewrite_module
NGINX Open Source1.x1.0.0 to 1.30.01.30.1 / 1.31.0High 8.1 / Critical 9.2ngx_http_rewrite_module

Συνιστώμενη ενέργεια

Η EuroVPS συνιστά σε όλους τους πελάτες που τρέχουν NGINX να επαληθεύσουν την εγκατεστημένη έκδοση και να ελέγξουν τους κανόνες rewrite τους.

Έλεγχος της εγκατεστημένης έκδοσης NGINX:

nginx -v

Έλεγχος για κανόνες rewrite με ανώνυμα captures:

nginx -T 2>/dev/null | grep -nE 'rewrite[[:space:]].*\$[0-9]'

Ενημέρωση σε διορθωμένη έκδοση NGINX

Ενημερώστε το NGINX από τα πακέτα του κατασκευαστή του λειτουργικού σας, του κατασκευαστή του control panel ή της F5. Οι διορθωμένες εκδόσεις είναι στον παραπάνω πίνακα.

Προσωρινός μετριασμός

Αν δεν είναι δυνατή άμεση ενημέρωση, ελέγξτε τις επηρεαζόμενες οδηγίες rewrite και αντικαταστήστε τα ανώνυμα captures όπως $1 και $2 με επώνυμα captures όπου εφαρμόζεται.

Παράδειγμα κανόνα rewrite με ανώνυμο capture:

rewrite ^/user/([0-9]+)$ /profile.php?id=$1? last;

Παράδειγμα με επώνυμο capture:

rewrite ^/user/(?<userid>[0-9]+)$ /profile.php?id=$userid? last;

Μετά από αλλαγές στη διαμόρφωση, πάντα επικυρώστε και κάντε reload το NGINX:

nginx -t
systemctl reload nginx

Servers με Plesk

Η Plesk επιβεβαίωσε ότι το Plesk for Linux περιλαμβάνει το NGINX στη βασική του εγκατάσταση και μπορεί να επηρεάζεται από την CVE-2026-42945, ανάλογα με την εγκατεστημένη έκδοση NGINX και τη διαμόρφωση των κανόνων rewrite. Το θέμα ισχύει όταν οι κανόνες rewrite αναφέρονται σε ανώνυμα regex captures όπως $1, $2 και παρόμοια μοτίβα.

Η Plesk αναφέρει ότι οι εκδόσεις NGINX κάτω από 1.31.1 mainline ή 1.30.1 stable είναι ευάλωτες αν υπάρχουν επηρεαζόμενοι κανόνες rewrite. Η Plesk σημειώνει επίσης ότι ενημερωμένο πακέτο NGINX αναμένεται μέσω του επίσημου καναλιού ενημερώσεων της Plesk.

Για servers που διαχειρίζεται το Plesk, οι πελάτες πρέπει να εφαρμόσουν την επίσημη ενημέρωση της Plesk μόλις γίνει διαθέσιμη. Η EuroVPS δεν συνιστά την αντικατάσταση του πακέτου NGINX της Plesk με μη υποστηριζόμενα builds τρίτων, καθώς αυτό μπορεί να επηρεάσει την ενσωμάτωση με το Plesk και τις μελλοντικές ενημερώσεις.

ΠροϊόνΚλάδοςΕυάλωτη έκδοσηΔιορθωμένη έκδοσηΣοβαρότηταΕυάλωτο στοιχείο
Plesk for Linux NGINXNGINX που παρέχει η PleskΚάτω από 1.31.1 mainline ή κάτω από 1.30.1 stable, αν υπάρχουν επηρεαζόμενοι κανόνες rewriteΕπίσημο πακέτο ενημέρωσης NGINX της PleskHigh 8.1 / Critical 9.2ngx_http_rewrite_module

Σύσταση της EuroVPS

Επιβεβαιώστε επίσης ότι το ASLR είναι ενεργό: το sysctl kernel.randomize_va_space πρέπει να επιστρέφει 2.

Χρειάζεστε βοήθεια;

Αν ο server σας είναι managed από την EuroVPS, ανοίξτε ένα ticket υποστήριξης και θα ελέγξουμε και θα διορθώσουμε το NGINX για εσάς.

Αναφορές

Ανακοίνωση Plesk: CVE-2026-42945 στο NGINX

Ανακοίνωση ασφαλείας F5 / NGINX για την CVE-2026-42945

Εγγραφή NVD CVE-2026-42945

Από τις συχνές ερωτήσεις της EuroVPS, πρώτη δημοσίευση 15 Μαΐου 2026.

Περισσότερα στην κατηγορία «Ανακοινώσεις»

Ο επόμενος συνεργάτης σας στην υποδομή

Έχετε ακόμη
μια ερώτηση;

Πείτε μας τι προσπαθείτε να κάνετε. Ένας μηχανικός θα το διαβάσει και θα απαντήσει.

+357 222 32280
Μηχανικός της EuroVPS μεταφέρει έναν κόμβο server στον χώρο του datacenter
Μια συζήτηση με τους ανθρώπους που θα φροντίζουν την υποδομή σας.

Ας ξεκινήσουμε από την υποδομή σας.

Λίγο πλαίσιο μάς βοηθά να ξεκινήσουμε τη σωστή συζήτηση.

Θα χρησιμοποιήσουμε τα στοιχεία σας για να απαντήσουμε στο αίτημά σας. Πολιτική απορρήτου