ΑρχικήSecurityΗ επίθεση αλυσίδας εφοδιασμού GitHub εντοπίστηκε σε SpotBugs tokens

Η επίθεση αλυσίδας εφοδιασμού GitHub εντοπίστηκε σε SpotBugs tokens

Μια επίθεση αλυσίδας εφοδιασμού που επηρεάζει το GitHub και στόχευσε την Coinbase τον Μάρτιο, έχει πλέον εντοπιστεί ότι προήλθε από ένα token που κλάπηκε από μια ροή εργασίας του SpotBugs, επιτρέποντας σε έναν κακόβουλο παράγοντα να παραβιάσει πολλαπλά έργα στο GitHub.

Δείτε επίσης: GitHub: Ενημερώνει το Advanced Security για περισσότερη ασφάλεια

GitHub SpotBugs

Το δημοφιλές εργαλείο στατικής ανάλυσης SpotBugs παραβιάστηκε τον Νοέμβριο του 2024, με αποτέλεσμα την παραβίαση του Reviewdog, που με τη σειρά του οδήγησε στη μόλυνση του tj-actions/changed-files.

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

Η αρχή της επίθεσης, η οποία παρέμενε άγνωστη μέχρι τώρα, ανακαλύφθηκε από τους ερευνητές της Unit 42 της Palo Alto Networks, οι οποίοι προσέθεσαν μια ενημέρωση χθες στην αρχική τους ανάλυση του περιστατικού.

Τώρα γνωρίζουμε ότι η επίθεση στην αλυσίδα εφοδιασμού ξεκίνησε στα τέλη Νοεμβρίου 2024, όταν ένας συντηρητής του SpotBugs (SPTBHS_MNTNR) εισήγαγε το προσωπικό του διακριτικό πρόσβασης (PAT) σε μια ροή εργασίας CI. Στις 6 Δεκεμβρίου 2024, ένας επιτιθέμενος εκμεταλλεύτηκε μια ευάλωτη ροή εργασίας ‘pull_request_target‘ για να κλέψει το PAT του συντηρητή μέσω μιας κακόβουλης αίτησης pull από έναν λογαριασμό χρήστη που δημιουργήθηκε για αυτόν τον σκοπό (randolzflow).

Δείτε ακόμα: Η Coinbase ήταν ο στόχος των παραβιάσεων του GitHub Actions

Στις 11 Μαρτίου 2025, ο επιτιθέμενος χρησιμοποίησε το κλεμμένο PAT για να προσκαλέσει έναν άλλο ψεύτικο χρήστη (jurkaofavak) στο SpotBugs, ο οποίος προώθησε μια κακόβουλη ροή εργασίας GitHub Actions που εξήγαγε ένα ακόμη PAT που ανήκε σε έναν συντηρητή του Reviewdog (RD_MNTNR) που είχε επίσης πρόσβαση στο SpotBugs.

Η επίθεση αλυσίδας εφοδιασμού GitHub εντοπίστηκε σε SpotBugs tokens

Η κλεμμένη PAT είχε δικαίωμα εγγραφής στο ‘reviewdog/action-setup‘, επιτρέποντας στον επιτιθέμενο να αντικαταστήσει την ετικέτα v1 με μια κακόβουλη δέσμευση από ένα fork, επηρεάζοντας όλους τους χρήστες της v1. Αυτό δημιούργησε ένα backdoor, που εκτελέστηκε όταν χρησιμοποιήθηκε από το ‘tj-actions/eslint-changed-files‘, το οποίο ήταν απαραίτητο για το έργο.

Χρησιμοποιώντας κλεμμένα διαπιστευτήρια SpotBugs, ο επιτιθέμενος αντικατέστησε τις ετικέτες git στο αποθετήριο ώστε να δείχνουν σε μια κακόβουλη δέσμευση που θα αποκάλυπτε μυστικά από τους CI runners στα logs, επηρεάζοντας δυνητικά 23.000 αποθετήρια GitHub που χρησιμοποιούσαν αυτή τη δράση. Ωστόσο, αργότερα διαπιστώθηκε ότι η κακόβουλη δέσμευση του tj-actions αποκάλυψε μυστικά μόνο για 218 αποθετήρια.

Όπως αποκαλύφθηκε κατά τη διάρκεια των μετέπειτα ερευνών, ο επιτιθέμενος προσαρμόσε την κακόβουλη δέσμευση ώστε να στοχεύει το ‘coinbase/agentkit.’ Η CI της Coinbase αντλούσε και εκτελούσε την μολυσμένη έκδοση στις 14 Μαρτίου 2025.

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

Δείτε επίσης: Valve Steam: Αφαίρεση game demo που μόλυνε συστήματα με info-stealer

Μία επίθεση αλυσίδας εφοδιασμού (supply chain attack) αναφέρεται σε μια επίθεση στον τομέα της ασφάλειας, όπου οι επιτιθέμενοι στοχεύουν να προσβάλλουν έναν οργανισμό μέσω αδυναμιών σε έναν από τους προμηθευτές ή συνεργάτες του. Αυτή η στρατηγική εκμεταλλεύεται τη σύνθετη φύση της αλυσίδας εφοδιασμού, η οποία περιλαμβάνει πολλές εταιρείες που παρέχουν διάφορα προϊόντα ή υπηρεσίες σε έναν οργανισμό. Οι επιθέσεις αλυσίδας εφοδιασμού είναι ιδιαίτερα επικίνδυνες λόγω της δυσκολίας εντοπισμού τους και της εκτεταμένης ζημιάς που μπορούν να προκαλέσουν.

Επιλογή της ομάδας

🔒 Προστατέψτε την ιδιωτικότητά σας με Proton VPN

Ελβετικό VPN από τους δημιουργούς του Proton Mail — αυστηρή πολιτική no-logs, ισχυρή κρυπτογράφηση και ενσωματωμένο NetShield που μπλοκάρει διαφημίσεις, trackers & malware.

  • ✔ No-logs, με έδρα την Ελβετία (εκτός 14-Eyes)
  • ✔ NetShield: φραγή διαφημίσεων, trackers & κακόβουλων domains
  • ✔ Καλύπτει όλες τις συσκευές — δωρεάν έκδοση διαθέσιμη
Δοκιμάστε δωρεάν το Proton VPN — 30 ημέρες εγγύηση επιστροφής →

Ο σύνδεσμος είναι συνεργατικός (affiliate) — το SecNews ενδέχεται να λάβει προμήθεια χωρίς επιπλέον κόστος για εσάς. Δεν επηρεάζει την ανεξαρτησία της αρθρογραφίας μας.

Πηγή: bleepingcomputer

📧
Εγγραφείτε στο Newsletter του SecNews

Τα σημαντικότερα νέα Ασφάλειας & Τεχνολογίας στο Inbox σας.

Absenta Mia
Absenta Miahttps://www.secnews.gr/politiki-syntaxis/
Μέλος της Συντακτικής Ομάδας του SecNews. Γράφει για την κυβερνοασφάλεια, τις απάτες στο διαδίκτυο, την προστασία των προσωπικών δεδομένων και την τεχνολογία. Όλα τα άρθρα ακολουθούν την Πολιτική Σύνταξης του SecNews.

ΑΝΑΖΗΤΗΣΗ

FOLLOW US

📧
Newsletter SecNews
Τα σημαντικότερα νέα Ασφάλειας & Τεχνολογίας στο inbox σας.

LIVE NEWS