
סיומת Anthropic ל-VS Code ב-Cursor כללה דלת אחורית ועשויה להשפיע על עד 5,000 מפתחים
סיומת רשמית של Anthropic ל-Claude ל-VS Code שהופצה דרך Cursor כללה דלת אחורית במשך כמעט 12 שעות ועשויה הייתה להשפיע על עד 5,000 מפתחים, כך דווח ביום שישי ממקורות מרובים.
סיומת רשמית של Anthropic ל-VS Code שהופצה דרך Cursor כללה דלת אחורית במשך כמעט 12 שעות ועשויה הייתה להשפיע על עד 5,000 מפתחים, כך דווח ביום שישי ממקורות מרובים. Anthropic טרם הזהירה לקוחות בנוגע לאירוע, בעוד Cursor הסירה את הגרסה הזדונית ונקטה צעדים לחסום הפצה נוספת. מפתחים שהתקינו או עדכנו את הסיומת במהלך חלון הזמן שנפגע צריכים להחשיב את עצמם כמי שעלולים להיות נגועים.
מה קרה
החבילה שנפגעה הייתה סיומת VS Code שזמינה ב-marketplace של Cursor. הגרסה הזדונית, 2.1.313, פורסמה בחשבון הרשמי של Anthropic ב-Cursor והחליפה את גרסה 2.1.312, לפי CTO ומייסד-שותף ב-Phorian, Luke Roberts. Anthropic העלתה את גרסה 2.1.314 כמה שעות לאחר שהגרסה הקודמת הפכה לזמינה, לפי החוקר העצמאי Kevin Beaumont. סיומות מתעדכנות אוטומטית ב-Cursor כברירת מחדל, אם כי משתמשים יכולים להגדיר זאת בהגדרות.
מה הדלת האחורית יכלה לעשות
Cursor מסרה שהסיומת הזדונית מנסה להתקין דלת אחורית SSH מתמשכת באמצעות מפתח SSH נוסף בשליטת התוקף, להפעיל את שירות ה-SSH המקומי ולפתוח מנהרת SSH הפוכה. הקוד נכתב לעבוד ב-Windows, ב-macOS וב-Linux. מכיוון שסיומות Cursor פועלות בהרשאות של סביבת הפיתוח המשולבת של הכלי, הגרסה עם הדלת האחורית כנראה הייתה מקבלת גישה לקבצים מקומיים, לקוד מקור ולכלי פיתוח לאחר ההתקנה.
Cursor מסרה שיכולות הדלת האחורית כוללות איסוף מידע על המארח ועל המשתמש, ניסיון להוסיף מפתח SSH בשליטת התוקף ל-authorized_keys, הפעלת שירות ה-SSH המקומי, פתיחת מנהרת SSH הפוכה, ודיווח פרטי מארח וסטטוס דלת אחורית באמצעות HTTP POST ל-/beacon בפורט 8099. Phorian מסרה שגניבת שמות משתנים אפשרה למפעיל לערוך מלאי של אישורי ענן ואסימוני API המאוחסנים במכשיר שנפגע, ככל הנראה כדי לתעדף מכונות לתקיפות המשך. באגים בקוד הזדוני ל-Windows ול-macOS מנעו מהדלת האחורית לפעול במקרים מסוימים.
תגובה והשפעה
Cursor מסרה שאנשי החברה עבדו עם ספק הענן שמארח את השרת שאליו התחבר ה-reverse shell כדי שמכשירים נגועים לא יוכלו עוד להגיע אליו. האנשים גם הסירו את הגרסה עם הדלת האחורית מה-marketplace וחסמו הפצה נוספת. החברה גם סגרה את VSCode Marketplace כדי להחליף מפתחות, לבצע ביקורת על בקרות גישה ולוודא שסיומות אחרות לא נפגעו. ה-marketplace פתוח כעת.
כל מי שהתקין או עדכן את סיומת VS Code של Anthropic מ-Cursor בין 5:27 לפנות בוקר לפי שעון החוף המזרחי ל-16:35 ביום חמישי צריך להחשיב את עצמו כנפגע. ייתכן שיהיה נבון שכל מי שעשה זאת לאחרונה יראה את עצמו גם כמי שעלול להיות נגוע. גם Cursor וגם Phorian מפרסמות אינדיקטורים לפשרה, כולל כתובות IP וגיבובים קריפטוגרפיים. עדיין לא ברור מדוע Anthropic אינה מזהירה את הלקוחות בפומבי ומדוע אף אחת מהחברות לא הסבירה כיצד התרחשה פריצת שרשרת האספקה.
מקורות: Ars Technica
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.