Ειδοποίηση ασφαλείας · Κρίσιμη
Σύνολα replica MongoDB: use-after-free πριν την πιστοποίηση μπορεί να καταρρίψει διακομιστές (CVE-2026-118383)
· 1 λεπτό ανάγνωσης · Centoculus Security Team
Γνωστή από
Επηρεάζονται: Μέλη replica set του MongoDB Server, συμπεριλαμβανομένων των μελών shard και config server σε sharded clusters. Τα αυτόνομα mongod δεν επηρεάζονται.
Τι συνέβη
Στις 10 Νοεμβρίου 2026, η MongoDB αποκάλυψε το CVE-2026-118383, ένα use-after-free στο στοιχείο replication του MongoDB Server. Έχει βαθμολογία 9.0 με βάση το CVSS. Το σφάλμα μπορεί να συμβεί όταν ένα νεοεκλεγμένο replica set primary ολοκληρώσει το catch-up. Αιτήματα που δεν απαιτούν πιστοποίηση μπορούν να το προκαλέσουν. Το αποτέλεσμα μπορεί να είναι η απρόσμενη διακοπή της διεργασίας του διακομιστή. Υπό ορισμένες συνθήκες, μπορεί επίσης να οδηγήσει σε αυθαίρετη εκτέλεση κώδικα στο πλαίσιο της διεργασίας του διακομιστή.
Σύμφωνα με το The Hacker News, ο κίνδυνος αφορά ένα μέλος replica set που έχει καθυστερήσει και στη συνέχεια γίνεται primary, για παράδειγμα κατά τη διάρκεια failover. Η MongoDB έχει κυκλοφορήσει διορθώσεις. Η ευπάθεια δεν εμφανίζεται στον κατάλογο γνωστών εκμεταλλευόμενων ευπαθειών της CISA, και καμία από τις πηγές δεν αναφέρει επιθέσεις.
Ποιοι επηρεάζονται
- Επηρεάζονται: διεργασίες mongod που τρέχουν ως μέλη replica set. Αυτό περιλαμβάνει τα replica sets shard και τα replica sets config server των sharded clusters.
- Δεν επηρεάζονται: αυτόνομα instances mongod που δεν ανήκουν σε replica set.
Το σφάλμα μπορεί να προκληθεί πριν από την πιστοποίηση, οπότε η ενεργοποίηση της πιστοποίησης δεν σε προστατεύει. Ο υψηλότερος κίνδυνος αφορά μέλη replica set που είναι προσβάσιμα από μη αξιόπιστα δίκτυα ή από πολλούς υπολογιστές εφαρμογών.
Τι να κάνεις τώρα
- Κατέγραψε τα μέλη του replica set σου. Σε κάθε διακομιστή MongoDB, έλεγξε αν το mongod τρέχει ως μέλος replica set (δες την επόμενη ενότητα). Τα αυτόνομα instances δεν χρειάζονται επείγουσα ενέργεια για αυτό το CVE.
- Βρες την έκδοση με τη διόρθωση για τη σειρά έκδοσής σου. Το ticket SERVER-138119 της MongoDB (συνδεδεμένο παρακάτω) αποτελεί μέρος της διόρθωσης. Αναφέρει τις εκδόσεις διόρθωσης 9.0.7, 8.3.16, 8.0.37, 7.0.48, 6.0.30, 5.0.35 και 4.4.32. Σύγκρινέ το με το SERVER-138175 για να επιβεβαιώσεις την έκδοση για τη σειρά σου.
- Πραγματοποίησε αντίγραφο ασφαλείας της ρύθμισής σου. Αποθήκευσε το /etc/mongod.conf (ή το αντίστοιχο αρχείο σου) και επιβεβαίωσε ότι υπάρχει πρόσφατο αντίγραφο ασφαλείας των δεδομένων σου.
- Ενημέρωσε ένα μέλος τη φορά. Ξεκίνα με τους secondaries. Ενημέρωσε το πακέτο (για παράδειγμα
apt install mongodb-orgήdnf update mongodb-org), κάνε restart το mongod και περίμενε μέχρι το μέλος να εμφανιστεί ξανά ως SECONDARY στοrs.status(). Στη συνέχεια εκτέλεσεrs.stepDown()στο primary και ενημέρωσέ το τελευταίο. Σε sharded clusters, ενημέρωσε το replica set των config servers και κάθε replica set shard. - Περιόρισε την πρόσβαση στο δίκτυο. Η θύρα 27017 (ή η δική σου προσαρμοσμένη θύρα) πρέπει να είναι προσβάσιμη μόνο από διακομιστές εφαρμογών και τα άλλα μέλη του cluster. Χρησιμοποίησε το firewall σου ή το bindIp για να το εξασφαλίσεις, τόσο τώρα όσο και μετά την ενημέρωση.
- Πρόσεχε για κρασαρίσματα. Έλεγξε τα logs του mongod και την παρακολούθηση των υπηρεσιών σου για απρόσμενες επανεκκινήσεις, ειδικά κατά τις εκλογές και τα failover.
Πώς να ελέγξεις αν επηρεάζεσαι
- Έλεγξε την έκδοση με
mongod --version, ή στο mongosh μεdb.version(). - Έλεγξε τη συμμετοχή στο replica set στο mongosh με
db.hello().setName. Αν επιστραφεί ένα όνομα, το instance είναι μέλος replica set και επηρεάζεται μέχρι να ενημερωθεί. Αν δεν επιστραφεί τίποτα και τοrs.status()αναφέρει ότι το instance δεν τρέχει με replication, είναι αυτόνομο instance και δεν επηρεάζεται. - Για sharded clusters, εκτέλεσε τον έλεγχο σε κάθε μέλος shard και κάθε μέλος config server.
- Αν ένα μέλος έχει παλαιότερη έκδοση από τη διορθωμένη για τη σειρά έκδοσής του, ενημέρωσέ το.
Πηγές
Αν χρησιμοποιείς βάσεις δεδομένων, έλεγξε επίσης
Σχετικές αναρτήσεις
Ειδοποιήσεις ·
Citrix NetScaler ADC και Gateway: κρίσιμα σφάλματα μνήμης επιτρέπουν άρνηση εξυπηρέτησης (CVE-2026-120868)
Η Citrix διόρθωσε εννέα κρίσιμα σφάλματα μνήμης στα NetScaler ADC και NetScaler Gateway που μπορούν να οδηγήσουν σε άρνηση εξυπηρέτησης. Το CVE-2026-120868 επηρεάζει κάθε εγκατάσταση. Ενημέρωσε σε 14.1-73.57, 13.1-64.39 ή στα αντίστοιχα FIPS builds.
Ειδοποιήσεις ·
Node.js: Ευπάθειες σε HTTP/2 και HTTPS επιτρέπουν σε πελάτες να καταρρίψουν διακομιστές και να διαβάσουν δεδομένα άλλων χρηστών
Το Node.js διόρθωσε 16 ευπάθειες, εκ των οποίων επτά με βαθμολογία υψηλή. Μη πιστοποιημένοι πελάτες μπορούν να καταρρίψουν διακομιστές HTTP/2 ή να διαβάσουν μνήμη από άλλες συνδέσεις, συμπεριλαμβανομένων κλειδιών TLS. Οι διορθωμένες εκδόσεις είναι οι 22.23.5, 24.22.3 και 26.13.1.
Ειδοποιήσεις ·
Η φιλοξενία Mittwald δέχθηκε επίθεση μέσω διακομιστή MCP: οι υπηρεσίες διαχείρισης είναι εκτός λειτουργίας, οι πελάτες να ελέγξουν
Η εταιρεία φιλοξενίας ιστοσελίδων Mittwald βρίσκεται σε κατάσταση έκτακτης ανάγκης μετά από επίθεση μέσω ενός διακομιστή MCP. Οι υπηρεσίες διαχείρισης για τους πελάτες έχουν απενεργοποιηθεί. Βασίσου μόνο στις επίσημες ανακοινώσεις και ετοιμάσου να ελέγξεις τους λογαριασμούς και τις ιστοσελίδες...