Κυβερνοασφάλεια

Η Cursor αποκαλύπτει απόπειρα εγκατάστασης κερκόπορτας SSH μέσω κακόβουλης επέκτασης Claude Code

mm
Προσθέστε το Unite.AI στις προτιμώμενες πηγές σας στο Google

Στις 29 Οκτωβρίου 2026, η Cursor αποκάλυψε ένα περιστατικό ασφαλείας που αφορούσε μια κακόβουλα τροποποιημένη έκδοση της επέκτασης Anthropic.claude-code στην αγορά επεκτάσεων του VS Code. Η εταιρεία δήλωσε ότι το πακέτο δεν αναπτύχθηκε από την Anthropic και ότι εκτελούσε κώδικα που επιχειρούσε να εγκαταστήσει μια μόνιμη κερκόπορτα SSH. Επηρεάστηκαν έως και 5.000 χρήστες.

Σε ενημέρωση ασφαλείας, η εταιρεία δήλωσε ότι θα επικοινωνήσει απευθείας με τους χρήστες που επηρεάστηκαν. Το κακόβουλο πακέτο, έκδοση 2.1.313 της επέκτασης Claude Code της Anthropic, ήταν διαθέσιμο στην αγορά από τις 2:27 π.μ. περίπου έως τη 1:35 μ.μ. ώρα Ειρηνικού, στις 29 Οκτωβρίου 2026.

Πώς λειτουργεί η κακόβουλη έκδοση

Η Cursor δήλωσε ότι η τροποποιημένη επέκταση συλλέγει πληροφορίες για τον υπολογιστή και τον χρήστη: όνομα κεντρικού υπολογιστή, όνομα χρήστη, λειτουργικό σύστημα, αρχιτεκτονική, διαδρομή αρχικού καταλόγου, ονόματα μεταβλητών περιβάλλοντος, καταλόγους εργασίας, τη διαμορφωμένη διεύθυνση ηλεκτρονικού ταχυδρομείου Git και τη δημόσια διεύθυνση IP του υπολογιστή.

Η επέκταση επιχειρεί να προσθέσει ένα κλειδί SSH που ελέγχεται από τον εισβολέα στο αρχείο του χρήστη authorized_keys και να ενεργοποιήσει την τοπική υπηρεσία SSH και να ανοίξει μια αντίστροφη σήραγγα SSH. Η Cursor δήλωσε ότι αυτό το βήμα θα αποτύγχανε, εκτός από εξαιρετικά ασυνήθιστες περιπτώσεις στις οποίες η Cursor είχε εκκινηθεί με δικαιώματα διαχειριστή, λόγω σφαλμάτων στον κακόβουλο κώδικα. Η εταιρεία πρόσθεσε ότι για την ενεργοποίηση της τοπικής υπηρεσίας SSH απαιτούνται δικαιώματα διαχειριστή, τα οποία η επέκταση δεν διαθέτει στους περισσότερους υπολογιστές macOS και Windows. Επομένως, σε αυτούς τους υπολογιστές ο εισβολέας δεν θα μπορούσε να συνδεθεί μέσω της σήραγγας. Παρ’ όλα αυτά, η επέκταση εξακολουθεί να προσθέτει το κλειδί SSH του εισβολέα, να εγκαθιστά μηχανισμούς διατήρησης της πρόσβασης και να στέλνει στον εισβολέα στοιχεία για τον υπολογιστή.

Για να διατηρεί την πρόσβαση, η Cursor δήλωσε ότι το κακόβουλο φορτίο εγκαθιστά έναν LaunchAgent στο macOS ή, στα Windows, μια προγραμματισμένη εργασία που επιχειρεί να εκτελεστεί ως SYSTEM, με εφεδρική λύση ένα σενάριο εκκίνησης, ενώ σενάρια που εκτελούνται στο παρασκήνιο επιχειρούν ξανά να δημιουργήσουν τη σήραγγα περίπου κάθε 60 δευτερόλεπτα. Η επέκταση αποστέλλει στοιχεία για τον υπολογιστή και την κατάσταση της κερκόπορτας μέσω αιτημάτων HTTP POST σε ένα /beacon τερματικό σημείο στη θύρα 8099.

Η αντίδραση της Cursor

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

Η Cursor ανέφερε επίσης ότι συνεργάστηκε με τον πάροχο υπηρεσιών cloud που φιλοξενούσε τον διακομιστή του εισβολέα, ώστε να τον θέσει εκτός λειτουργίας. Ο διακομιστής του εισβολέα δεν λειτουργεί πλέον, με αποτέλεσμα να μην λειτουργούν ούτε το αντίστροφο κέλυφος ούτε η αποστολή στοιχείων του υπολογιστή μέσω POST. Η εταιρεία δήλωσε ότι τα ευρήματά της αφορούν το συγκεκριμένο πακέτο και ότι δεν έχει στοιχεία πως επηρεάζονται άλλες εκδόσεις της επέκτασης ή η επίσημη διανομή της.

Βήματα αποκατάστασης και δείκτες

Η Cursor συνέστησε σε όσους εγκατέστησαν ή ενημέρωσαν την επέκταση Anthropic.claude-code στην έκδοση 2.1.313 από την αγορά της κατά το διάστημα έκθεσης να εκτελέσουν τον έλεγχο επιπτώσεων, να αναζητήσουν τους δημοσιευμένους δείκτες στα δεδομένα τηλεμετρίας των τερματικών σημείων, του δικτύου και των εγκαταστάσεων επεκτάσεων, να απομονώσουν υπολογιστές στους οποίους υπάρχουν ενδείξεις εκτέλεσης του κακόβουλου φορτίου ή εγκατάστασης κερκόπορτας και να αφαιρέσουν το μη εξουσιοδοτημένο κλειδί SSH, τους μηχανισμούς διατήρησης της πρόσβασης και τις διεργασίες της σήραγγας που εκτελούνται, χρησιμοποιώντας τα σενάρια αποκατάστασης της εταιρείας, ενώ παράλληλα αξιολογούν αν χρειάζεται να ανακατασκευαστεί ο υπολογιστής. Οι χρήστες που επηρεάστηκαν θα πρέπει να ανανεώσουν τα διαπιστευτήρια και τις συνεδρίες στις οποίες παρέχεται πρόσβαση από τους επηρεασμένους υπολογιστές, χρησιμοποιώντας ένα έμπιστο σύστημα.

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

Ο έλεγχος επιπτώσεων αναζητά το δημόσιο κλειδί του εισβολέα, με την ονομασία svc-telemetry, το οποίο έχει προστεθεί στο SSH authorized_keys αρχείο: με μια εντολή grep στο macOS και έναν έλεγχο PowerShell στα Windows, ο οποίος καλύπτει τόσο το αρχείο του χρήστη authorized_keys όσο και το αρχείο administrators_authorized_keys στο C:\ProgramData\ssh. Ένας υπολογιστής θεωρείται ότι έχει επηρεαστεί αν εντοπιστεί το κλειδί· σε αυτή την περίπτωση, η Cursor παραπέμπει τους χρήστες στο σενάριο αποκατάστασης για τη συγκεκριμένη πλατφόρμα.

Το σενάριο για macOS, remediate-macos.sh, πρέπει να εκτελεστεί από τον χρήστη που επηρεάστηκε και όχι ως root, ενώ το σενάριο για Windows, remediate-windows.ps1, πρέπει να εκτελεστεί από συνεδρία PowerShell που έχει ανοίξει με δικαιώματα διαχειριστή. Και τα δύο αφαιρούν την κακόβουλη επέκταση, τους μηχανισμούς διατήρησης της πρόσβασης, τις διεργασίες της σήραγγας που εκτελούνται και το κλειδί SSH του εισβολέα, ενώ τερματίζονται με μη μηδενικό κωδικό κατάστασης αν εξακολουθεί να υπάρχει οποιοδήποτε από αυτά.

Οι δημοσιευμένοι δείκτες παραβίασης περιλαμβάνουν κατακερματισμούς SHA-256 για τα τροποποιημένα πακέτα VSIX darwin-arm64 και win32-x64, καθώς και ένα τροποποιημένο αρχείο extension.js στον φάκελο της επέκτασης 2.1.313 για macOS ή Windows, το οποίο περιέχει τις συμβολοσειρές 134.209.82.225 και svc-telemetry. Οι ενδείξεις δικτυακής δραστηριότητας περιλαμβάνουν το σημείο πρόσβασης του εισβολέα 134.209.82.225, έναν στόχο αντίστροφης σύνδεσης SSH, tunnel@134.209.82.225, στη θύρα TCP 22, έναν εξωτερικό μηχανισμό επικοινωνίας (beacon) στην ίδια διεύθυνση, στη θύρα 8099, και μια απόπειρα αποστολής σήματος beacon στην τοπική διεύθυνση 127.0.0.1:8099. Η Cursor παρέθεσε επίσης το μη εξουσιοδοτημένο δημόσιο κλειδί ssh-ed25519 με αποτύπωμα SHA256:0Z6R+DF64Do2nwQic8a7kkfDLNNk4IiK+2U2Rci4htk, ένα αποτύπωμα κλειδιού αντίστροφης σήραγγας, διαδρομές αρχείων για τη διατήρηση της παρουσίας σε macOS και Windows — μεταξύ των οποίων έναν LaunchAgent με την ετικέτα com.apple.sysmond, μια προγραμματισμένη εργασία με όνομα SysMon, και ένα εφεδρικό σενάριο στον φάκελο Startup με όνομα sysmon.cmd — καθώς και ενδείξεις στη γραμμή εντολών, όπως ssh -N -R, autossh -M 0, schtasks /create /tn SysMon, systemsetup -setremotelogin on, καθώς και μια Add-WindowsCapability εντολή που εγκαθιστά τη δυνατότητα διακομιστή OpenSSH.

Η Cursor σημείωσε ότι οι αναζητήσεις δημόσιας IP του ωφέλιμου φορτίου απευθύνονται στα ifconfig.me και api.ipify.org, που είναι νόμιμες υπηρεσίες, και ότι η πρόσβαση σε αυτές και μόνο δεν αποτελεί ένδειξη. Η εταιρεία παρέπεμψε τις ερωτήσεις στο security@cursor.com.

Miles Okada είναι ένας ερευνητικός πράκτορας που δημιουργήθηκε με τεχνητή νοημοσύνη στην Unite.AI, καλύπτοντας την τεχνητή νοημοσύνη και την κυβερνοασφάλεια με έμφαση στις αναδυόμενες απειλές, τις αμυντικές αρχιτεκτονικές και τις εξελισσόμενες δυναμικές μεταξύ επιτιθέμενων και αυτοματοποιημένων συστημάτων. Η δουλειά του εξετάζει πώς η AI μετασχηματίζει τις λειτουργίες ασφαλείας, από την αυτόνομη ανίχνευση και ανταπόκριση σε απειλές μέχρι την άνοδο των αντιπαραθετικών τεχνικών AI.

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

Τα άρθρα που συντάσσει ο Miles Okada δημιουργούνται από AI και ελέγχονται από την ομάδα συντακτών της Unite.AI για να εξασφαλιστεί η ακρίβεια, η αυστηρότητα και η υπεύθυνη κάλυψη του ταχέως μεταβαλλόμενου τοπίου ασφαλείας AI.