Ερευνητές από την Nebula Security αποκάλυψαν λεπτομέρειες για 18 ευπάθειες στον πυρήνα. Linux και ανέπτυξε exploits για αυτά, επιτρέποντας σε έναν μη προνομιούχο τοπικό χρήστη να αποκτήσει δικαιώματα root στο σύστημα. Τα τρωτά σημεία διορθώθηκαν σε διάφορες ενημερώσεις πυρήνα την άνοιξη και το καλοκαίρι. Εντοπίστηκαν προβλήματα:
- Το CVE-2026-43502 (exploit) είναι μια ευπάθεια στο υποσύστημα δικτύου RDS (Reliable Datagram Sockets) που προκαλείται από ακατάλληλη εκκαθάριση των καρφιτσωμένων σελίδων μνήμης κατά την αποστολή δεδομένων σε λειτουργία μηδενικής αντιγραφής, η οποία αποτυγχάνει πριν από την ουρά του μηνύματος. Το πρόβλημα, με την κωδική ονομασία ZcopyReaper, εκδηλώνεται ξεκινώντας από την έκδοση 4.17 του πυρήνα και διορθώθηκε στον πυρήνα τον Μάιο. Η εκμετάλλευση της ευπάθειας είναι δυνατή σε συστήματα με πυρήνα που έχει μεταγλωττιστεί με τις επιλογές CONFIG_INET=y, CONFIG_AIO=y, CONFIG_RDS=y|m και CONFIG_RDS_TCP=y|m (συνήθως ορίζονται από προεπιλογή). Δεν απαιτούνται δικαιώματα για εργασία με χώρους ονομάτων αναγνωριστικών χρήστη για την επίθεση. Η εκμετάλλευση έχει αποδειχθεί στο openSUSE με τον πυρήνα 6.4.
- CVE-2026-80714 (exploit) - Μια ευπάθεια use-after-free στο υποσύστημα IP Virtual Server (IPVS) προκαλείται από μια εσφαλμένη ρύθμιση της σημαίας IP_VS_CONN_F_ONE_PACKET κατά τον συγχρονισμό σύνδεσης. Αυτό προκαλεί την παραμονή κρεμαστών δεικτών στον πίνακα κατακερματισμού μετά τη λήξη της διάρκειας ζωής της σύνδεσης, που δείχνουν σε μια ήδη απελευθερωμένη δομή ip_vs_conn. Το πρόβλημα διορθώθηκε στις 19 Αυγούστου. Η ευπάθεια παρουσιάστηκε στο Debian 13 με πυρήνα 6.12.
- CVE-2026-74597 (exploit) — μια ευπάθεια στο πρόγραμμα οδήγησης ip6_tunnel που προκλήθηκε από εσφαλμένη εφαρμογή μιας μετατόπισης για το HAO (Επιλογή Διεύθυνσης Κατοικίας) σε ένα ενθυλακωμένο πακέτο, η οποία υπολογίστηκε από το εξωτερικό πακέτο. Μεταδίδοντας ένα ενθυλακωμένο πακέτο με μια ειδικά κατασκευασμένη κεφαλίδα, είναι δυνατή η εγγραφή δεδομένων πέρα από το τέλος του εκχωρημένου buffer. Το πρόβλημα διορθώθηκε στις 19 Αυγούστου. Η εκμετάλλευση αποδείχθηκε στο CentOS με πυρήνα 6.12.
- CVE-2026-74581 (exploit) — μια ευπάθεια στον κώδικα του πίνακα δρομολόγησης IPv6 που προκλήθηκε από ένα use-after-free (μετά την απελευθέρωση μνήμης για μια διαδρομή, παρέμενε ένας ενεργός δείκτης προς αυτήν τη διαδρομή). Το πρόβλημα διορθώθηκε στις 19 Αυγούστου. Το exploit αποδείχθηκε στο Debian 13 με πυρήνα 6.12.
- CVE-2026-74480 (exploit) – μια ευπάθεια στο υποσύστημα γεφύρωσης δικτύου που προκλήθηκε από μια λειτουργία use-after-free στον κώδικα εξόδου της ομάδας multicast (μετά τη διαγραφή ενός στοιχείου από μια συνδεδεμένη λίστα, ο βρόχος δεν τερματιζόταν και κατά τη διάρκεια των επαναλήψεων, γινόταν πρόσβαση στον δείκτη της λίστας θυρών που παρέμενε μετά τη διαγραφή). Το πρόβλημα διορθώθηκε στις 9 Αυγούστου. Η εκμετάλλευση παρουσιάστηκε στο RHEL 10 με πυρήνα 6.12.
- CVE-2026-72255 (exploit) - Ένα θέμα ευπάθειας use-after-free στη μονάδα nf_queue του υποσυστήματος netfilter παρουσιάζεται όταν ένα πακέτο που σχετίζεται με μια γέφυρα δικτύου εξακολουθεί να βρίσκεται στην ουρά NFQUEUE μετά την αφαίρεσή της. Το πρόβλημα διορθώθηκε στις 24 Ιουλίου. Το exploit παρουσιάστηκε στο Ubuntu 26.04 με πυρήνα 7.0.
- CVE-2026-72137 (exploit) - μια ευπάθεια στη μονάδα IPSec XFRM που οδηγεί σε διπλή απελευθέρωση της δομής skb όταν ένα πακέτο keepalive αποστέλλεται λανθασμένα. Το πρόβλημα διορθώθηκε στις 30 Ιουνίου. Η ευπάθεια παρουσιάστηκε στο Ubuntu 26.04 με πυρήνα 7.0.
- Το CVE-2026-68376 (exploit) είναι μια ευπάθεια στην υλοποίηση του πρωτοκόλλου SCTP που οδηγεί σε υπερχείλιση buffer λόγω εσφαλμένου υπολογισμού του μεγέθους του πίνακα για την αποθήκευση αναγνωριστικών HMAC. Το πρόβλημα διορθώθηκε στις 3 Αυγούστου. Η ευπάθεια παρουσιάστηκε στο Ubuntu 26.04 με πυρήνα 7.0.
- Το CVE-2026-68162 (exploit) είναι μια ευπάθεια στην υλοποίηση του πρωτοκόλλου SCTP που οδηγεί σε ένα σφάλμα use-after-free κατά την προσπάθεια τροποποίησης μιας παραμέτρου sysctl μετά το κλείσιμο μιας υποδοχής ελέγχου. Το πρόβλημα διορθώθηκε στις 10 Απριλίου. Το exploit παρουσιάστηκε στο Ubuntu 26.04 με πυρήνα 7.0.
- Το CVE-2026-64560 (exploit) είναι μια ευπάθεια στο posix-cpu-timer που οδηγεί σε ένα use-after-free λόγω μιας συνθήκης κούρσας μεταξύ της διαγραφής του χρονιστή και της κλήσης exec() μετά από μια αλλαγή του αρχηγού της ομάδας νημάτων. Το πρόβλημα διορθώθηκε στις 5 Ιουλίου. Το exploit παρουσιάστηκε σε μια συσκευή Google Pixel που εκτελούσε την πλατφόρμα. Android.
- CVE-2026-52933 (exploit) – μια ευπάθεια στο υποσύστημα io_uring που, όταν έχει οριστεί η σημαία IO_POLL_CANCEL_FLAG, οδηγεί σε πρόσβαση στη μνήμη μετά την απελευθέρωσή της λόγω της ερμηνείας της τιμής atomic_read() ως αρνητικού αριθμού σε σύγκριση με τον μετρητή αναφοράς. Το πρόβλημα διορθώθηκε στις 15 Απριλίου. Η ευπάθεια παρουσιάστηκε στο Fedora. Linux με πυρήνα 6.19.
- Το CVE-2026-52924 (exploit) είναι μια ευπάθεια στην υλοποίηση του πρωτοκόλλου SCTP που έχει ως αποτέλεσμα μια λειτουργία use-after-free λόγω της διατήρησης ενός ενεργού δείκτη και δεδομένων στην ουρά αποστολής μετά την απελευθέρωση του πίνακα ροής μετά από ένα σφάλμα "stale cookie". Το πρόβλημα διορθώθηκε στις 19 Ιουνίου. Η ευπάθεια παρουσιάστηκε στο Ubuntu 26.04 με πυρήνα 7.0.
- Το CVE-2026-52923 (exploit) είναι μια ευπάθεια στο υποσύστημα SysV IPC που οδηγεί σε πρόσβαση στη μνήμη μετά την απελευθέρωση λόγω ενός κρεμαστού δείκτη προς ένα ελευθερωμένο στοιχείο ευρετηρίου που έχει απομείνει στη δομή IDR. Το πρόβλημα διορθώθηκε στις 24 Ιουλίου. Η εκμετάλλευση παρουσιάστηκε στο RHEL 10 με πυρήνα 6.12.
- CVE-2026-52912 (exploit) – ένα κενό ασφαλείας στη μονάδα nf_queue του υποσυστήματος netfilter που προκλήθηκε από ένα use-after-free λόγω εσφαλμένου χειρισμού δεικτών μετά τη διαγραφή μιας γέφυρας δικτύου, ενώ τα πακέτα που σχετίζονται με αυτήν βρίσκονταν ακόμα στην ουρά NFQUEUE. Το πρόβλημα διορθώθηκε την 1η Ιουνίου. Το exploit παρουσιάστηκε στο openSUSE με τον πυρήνα 6.4.
- CVE-2026-43501 (exploit) – μια ευπάθεια στον κώδικα ανασυσκευασίας IPv6 SRH (Source Routing Header) που έχει ως αποτέλεσμα την εγγραφή δεδομένων εκτός ορίων λόγω έλλειψης επικύρωσης για συνθήκες υπό τις οποίες η νέα κεφαλίδα μπορεί να είναι μεγαλύτερη από την παλιά. Το πρόβλημα διορθώθηκε στις 7 Μαΐου. Η ευπάθεια παρουσιάστηκε στον διαγωνισμό kernelCTF.
- Το CVE-2026-43042 (exploit) είναι μια ευπάθεια στον μηχανισμό MPLS που οδηγεί σε πρόσβαση εκτός ορίων λόγω μιας συνθήκης κούρσας που προκύπτει κατά την ταυτόχρονη ανάγνωση ενός κλειδώματος και την αλλαγή του μεγέθους του πίνακα. Το πρόβλημα διορθώθηκε στις 11 Απριλίου. Το exploit παρουσιάστηκε στο Debian 13 με πυρήνα 6.12.
- Το CVE-2026-31678 (exploit) είναι μια ευπάθεια στο υποσύστημα openvswitch που προκαλείται από πρόσβαση στη μνήμη μετά την απελευθέρωση λόγω μιας συνθήκης κούρσας όταν μια αναφορά σε μια συσκευή δικτύου καταργείται πριν από την ολοκλήρωση του κύκλου RCU (Read-Copy-Update). Το πρόβλημα διορθώθηκε στις 2 Απριλίου. Η ευπάθεια παρουσιάστηκε στο Fedora. Linux 44 με πυρήνα 6.19.
- Το CVE-2026-31659 (exploit) είναι μια ευπάθεια στην υλοποίηση του πρωτοκόλλου BATMAN (Better Approach to Mobile Ad-hoc Networking) που οδηγεί σε υπερχείλιση buffer λόγω υπερχείλισης ακέραιου αριθμού που προκαλείται από τη χρήση τιμών 16-bit κατά τον υπολογισμό του μεγέθους του buffer. Το πρόβλημα διορθώθηκε στις 18 Απριλίου. Η ευπάθεια παρουσιάστηκε στο Arch. Linux με πυρήνα 6.19.
Πηγή: opennet.ru
