Μια κακόβουλη έκδοση της επίσημης επέκτασης του Claude για VS Code έμεινε διαθέσιμη στο marketplace του Cursor για σχεδόν μισή ημέρα και απείλησε τους υπολογιστές έως και 5.000 προγραμματιστών. Η Cursor, που φτιάχνει εργαλεία προγραμματισμού με τη βοήθεια AI, είπε την Παρασκευή ότι επηρεάστηκαν «το πολύ 5.000 χρήστες». Το Ars Technica σημειώνει ότι η Anthropic δεν είχε ειδοποιήσει δημόσια τους πελάτες της.
Η έκδοση 2.1.313 ανέβηκε από τον επίσημο λογαριασμό της Anthropic στο Cursor και αντικατέστησε την 2.1.312. Η Anthropic κυκλοφόρησε την 2.1.314 ύστερα από αρκετές ώρες, σύμφωνα με τον ανεξάρτητο ερευνητή Kevin Beaumont. Δεν έχει εξηγηθεί πώς οι επιτιθέμενοι απέκτησαν έλεγχο του λογαριασμού. Στο Cursor οι επεκτάσεις ενημερώνονται αυτόματα από προεπιλογή, οπότε πολλοί την έλαβαν χωρίς να κάνουν κάτι.
Τι προσπαθούσε να κάνει ο κώδικας
Η Cursor περιγράφει μια προσπάθεια μόνιμης κερκόπορτας μέσω SSH, του πρωτοκόλλου απομακρυσμένης σύνδεσης. Ο κώδικας έβαζε κλειδί SSH του επιτιθέμενου, άνοιγε το τοπικό SSH και έστηνε αντίστροφο τούνελ προς τον διακομιστή του. Λειτουργούσε σε Windows, macOS και Linux και ξαναδοκίμαζε τη σύνδεση περίπου κάθε 60 δευτερόλεπτα.
Συγκέντρωνε επίσης στοιχεία του υπολογιστή: όνομα μηχανήματος και χρήστη, λειτουργικό σύστημα, δημόσια IP, email του Git και ονόματα μεταβλητών περιβάλλοντος. Ο Luke Roberts της εταιρείας ασφαλείας Phorian εκτιμά ότι τα ονόματα αυτά βοηθούσαν να φανεί ποιες μηχανές κρατούν κλειδιά και tokens για υπηρεσίες cloud, ώστε να επιλεγούν οι στόχοι για επόμενες επιθέσεις. Επειδή οι επεκτάσεις τρέχουν με τα δικαιώματα του Cursor, ο κώδικας είχε πιθανή πρόσβαση σε τοπικά αρχεία και πηγαίο κώδικα.
Λάθη στον κώδικα έσωσαν πολλούς
Σύμφωνα με το Cursor, το βήμα της κερκόπορτας θα αποτύγχανε σχεδόν παντού λόγω σφαλμάτων στον κακόβουλο κώδικα, εκτός αν το Cursor είχε ξεκινήσει με δικαιώματα διαχειριστή. Ο Phorian επιμένει ότι το κακόβουλο λογισμικό παραμένει σοβαρή απειλή, αφού εγκαθιστά μόνιμη παρουσία και στέλνει στον χειριστή στοιχεία του μηχανήματος.
Η Cursor συνεργάστηκε με τον πάροχο cloud που φιλοξενούσε τον διακομιστή, ώστε να χάσουν οι μολυσμένες συσκευές την πρόσβαση σε αυτόν. Απέσυρε την κακόβουλη έκδοση και έκλεισε προσωρινά το marketplace για να αλλάξει κλειδιά και να ελέγξει τα δικαιώματα πρόσβασης. Λέει ότι δεν επηρεάστηκαν άλλες επεκτάσεις, και το marketplace λειτουργεί ξανά.
Επηρεασμένος θεωρείται όποιος εγκατέστησε ή ενημέρωσε την επέκταση από το Cursor μεταξύ 5:27 το πρωί και 4:35 το απόγευμα (ώρα ανατολικών ΗΠΑ) της Πέμπτης. Το Ars Technica συμβουλεύει να θεωρούν τον εαυτό τους πιθανώς μολυσμένο και όσοι την εγκατέστησαν λίγο πριν ή μετά. Η Cursor και η Phorian δημοσιεύουν δείκτες παραβίασης, όπως διευθύνσεις IP και κρυπτογραφικά hashes. Καμία από τις δύο εταιρείες δεν απάντησε στις ερωτήσεις για το πώς έγινε η παραβίαση.
Το The Decoder αναφέρει ότι η Anthropic δεν είχε εμπλοκή στην ανάπτυξη της κακόβουλης έκδοσης. Για άλλο περιστατικό ασφάλειας γύρω από την Anthropic, δείτε πώς πράκτορες AI μπήκαν στα εσωτερικά της συστήματα μέσω προγράμματος bug bounty.
Πηγή: Ars Technica



