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

CVE-2026-46333 (ssh-keysign-pwn): ευπάθεια ptrace στο Linux

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

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

Μια νέα ευπάθεια του Linux kernel, με αναγνωριστικό CVE-2026-46333 και δημόσια γνωστή ως ssh-keysign-pwn, έχει δημοσιοποιηθεί. Το θέμα αφορά τη λογική ελέγχου πρόσβασης του ptrace στον Linux kernel κατά τον τερματισμό διεργασίας και μπορεί να επιτρέψει σε τοπικό χρήστη χωρίς προνόμια να διαβάσει ευαίσθητα αρχεία που ανήκουν στον root, υπό ορισμένες συνθήκες. Δημόσια proof-of-concept exploits είναι ήδη διαθέσιμα.

Η ευπάθεια είναι ιδιαίτερα σημαντική για συστήματα Linux πολλών χρηστών, servers πολλών tenants, και περιβάλλοντα όπου μη έμπιστοι ή εν μέρει έμπιστοι τοπικοί χρήστες έχουν πρόσβαση σε shell.


Τι είναι η CVE-2026-46333;

Η CVE-2026-46333 είναι race condition του Linux kernel στη διαδρομή ελέγχου πρόσβασης του ptrace. Κατά τη διαδικασία τερματισμού ενός προνομιούχου προγράμματος υπάρχει ένα σύντομο παράθυρο όπου η διεργασία έχει ήδη αποδεσμεύσει τον memory descriptor της αλλά διατηρεί ακόμα ανοιχτούς file descriptors. Μια τοπική διεργασία χωρίς προνόμια μπορεί να εκμεταλλευτεί αυτό το race για να αντιγράψει file descriptors από την προνομιούχα διεργασία που τερματίζει.

Τα δημόσια exploits σήμερα επιδεικνύουν πρόσβαση σε ευαίσθητα αρχεία μέσω προνομιούχων προγραμμάτων SUID όπως:

  • ssh-keysign, που μπορεί να προσπελάσει τα ιδιωτικά κλειδιά host του SSH
  • chage, που μπορεί να προσπελάσει το /etc/shadow

Επηρεαζόμενα συστήματα

Με βάση τις ανακοινώσεις των κατασκευαστών που ήταν διαθέσιμες στις 15 Μαΐου 2026:

AlmaLinux

Η AlmaLinux επιβεβαίωσε ότι το AlmaLinux 9 και το AlmaLinux 10 είναι ευάλωτα, και τα δημόσια exploits λειτουργούν αξιόπιστα και στα δύο. Το AlmaLinux 8 δεν είναι εκμεταλλεύσιμο με το τρέχον δημόσιο proof-of-concept, αλλά το υποκείμενο σφάλμα στη λογική του kernel υπάρχει και η AlmaLinux ετοιμάζει patches και για αυτό.

Διορθωμένοι kernels AlmaLinux είναι αυτή τη στιγμή διαθέσιμοι στο testing repository:

ΛειτουργικόΔιορθωμένη έκδοση kernel
AlmaLinux 8kernel-4.18.0-553.124.4.el8_10
AlmaLinux 9kernel-5.14.0-611.54.6.el9_7
AlmaLinux 10kernel-6.12.0-124.56.5.el10_1

CloudLinux

Η CloudLinux επιβεβαίωσε ότι το CloudLinux 8 LTS, το CloudLinux 9 και το CloudLinux 10 επηρεάζονται από το τρέχον δημόσιο proof-of-concept. Το CloudLinux 7 δεν επηρεάζεται. Το CloudLinux 7h και το mainstream CloudLinux 8 περιέχουν το υποκείμενο race του kernel, αν και το τρέχον δημόσιο proof-of-concept δεν τα εκμεταλλεύεται απευθείας.

Η CloudLinux συνέστησε άμεσο μετριασμό σε επίπεδο host με το ειδικό για CloudLinux sysctl kernel.user_ptrace=0.


Άμεσος μετριασμός

Η μόνιμη διόρθωση είναι να εγκαταστήσετε διορθωμένο kernel από τον κατασκευαστή του λειτουργικού σας και να επανεκκινήσετε σε αυτόν τον kernel. Μέχρι να εγκατασταθεί ο διορθωμένος kernel, οι παρακάτω μετριασμοί μπορούν να μειώσουν την έκθεση.


Μετριασμός για servers CloudLinux

Για συστήματα CloudLinux, εφαρμόστε τον ακόλουθο μετριασμό:

sysctl -w kernel.user_ptrace=0
echo 'kernel.user_ptrace = 0' | sudo tee /etc/sysctl.d/99-ptracenull.conf
sudo sysctl --system

Επαλήθευση:

sysctl kernel.user_ptrace

Αναμενόμενη έξοδος:

kernel.user_ptrace = 0

Η ρύθμιση αυτή απενεργοποιεί τη χρήση ptrace χωρίς προνόμια σε συστήματα CloudLinux και μπλοκάρει το σήμερα γνωστό δημόσιο proof-of-concept σε επίπεδο kernel. Η CloudLinux σημειώνει ότι αυτό μπορεί να επηρεάσει εργαλεία όπως gdb -p, strace -p και άλλα εργαλεία debugging ή παρακολούθησης που βασίζονται στην προσάρτηση σε διεργασίες χωρίς προνόμια.


Μετριασμός για servers AlmaLinux

Για συστήματα AlmaLinux, η AlmaLinux συνιστά να σφίξετε το ptrace_scope του Yama:

sysctl -w kernel.yama.ptrace_scope=3
echo 'kernel.yama.ptrace_scope = 3' > /etc/sysctl.d/99-ssh-keysign-pwn.conf
sysctl --system

Επαλήθευση:

sysctl kernel.yama.ptrace_scope

Αναμενόμενη έξοδος:

kernel.yama.ptrace_scope = 3

Η AlmaLinux αναφέρει ότι η ρύθμιση του kernel.yama.ptrace_scope σε 2 ή 3 μπλοκάρει τα γνωστά δημόσια exploits. Η τιμή 3 απενεργοποιεί εντελώς το ptrace attach, κάτι που μπορεί να επηρεάσει εργαλεία debugging όπως gdb ή strace -p.


Προαιρετικό πρόσθετο hardening

Όπου είναι κατάλληλο, οι διαχειριστές μπορούν επίσης να αφαιρέσουν το SUID bit από τα σήμερα γνωστά binaries-στόχους:

chmod u-s /usr/libexec/openssh/ssh-keysign 2>/dev/null
chmod u-s /usr/bin/chage

Επαλήθευση:

ls -l /usr/libexec/openssh/ssh-keysign /usr/bin/chage

Τα δικαιώματα δεν πρέπει πλέον να δείχνουν s στο πεδίο εκτέλεσης του ιδιοκτήτη.

Αυτός είναι μόνο μερικός μετριασμός. Καλύπτει τους σήμερα γνωστούς στόχους των δημόσιων exploits, αλλά δεν διορθώνει το υποκείμενο θέμα του kernel. Μπορεί επίσης να επηρεάσει την host-based ταυτοποίηση SSH ή τη χρήση του chage από μη root χρήστες.


Μόνιμη διόρθωση: ενημέρωση του kernel

Μόλις τα διορθωμένα πακέτα γίνουν διαθέσιμα στα production repositories του κατασκευαστή σας, ενημερώστε τον kernel και επανεκκινήστε:

dnf clean all
dnf update -y 'kernel*'
reboot

Μετά την επανεκκίνηση, επαληθεύστε τον kernel που τρέχει:

uname -r
rpm -q kernel | sort -V

Για AlmaLinux 8, 9 και 10, διορθωμένοι kernels έγιναν αρχικά διαθέσιμοι στο testing repository στις 15 Μαΐου 2026. Η διαθεσιμότητα σε production πρέπει να επιβεβαιωθεί από το repository του κατασκευαστή πριν εφαρμόσετε ενημερώσεις σε κρίσιμα συστήματα παραγωγής.


KernelCare / live patching

Η CloudLinux δήλωσε ότι ετοιμάζονται live patches KernelCare για τα επηρεαζόμενα συστήματα. Μόλις γίνουν διαθέσιμα, οι servers με KernelCare θα μπορούν να λάβουν τη διόρθωση χωρίς επανεκκίνηση, μέσω της συνηθισμένης διαδικασίας live patching του KernelCare.

Χειροκίνητη ενημέρωση του KernelCare:

kcarectl --update

Έλεγχος των εφαρμοσμένων patches:

kcarectl --patch-info | grep CVE-2026-46333

Σύσταση της EuroVPS

Μετριάστε τώρα, ενημερώστε όταν ο kernel του κατασκευαστή φτάσει στο production repository, και στο μεταξύ ελέγξτε ποιοι τοπικοί χρήστες έχουν πρόσβαση σε shell.


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

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

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

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

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

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

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

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

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

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

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