לפי Railway, המתקפה התחילה ב-20 באוקטובר: התוקפים ניצלו חולשה לא מוכרת בתשתית הבנייה כדי לצאת מבידוד מערכת הקבצים ולהשיג הרשאה פנימית, קראו את קוד המקור הפנימי, ואז ניצלו יחסי אמון שהוגדרו לא נכון כדי לפענח משתני סביבה של לקוחות. לפי החברה, זה היה מאבק של כ-26 שעות מול תוקפים שהשתמשו בסוכני AI, והם סולקו ב-21 באוקטובר.
המספר של כ-100 אלף סביבות עבודה (1.85%) הוא גבול עליון ולא מספר מאומת. נחשפו גם אסימוני חשבונות מקושרים של 1,852 משתמשים, בהם אסימוני OAuth של GitHub ומפתחות של סוכני AI; כולם אופסו והמשתמשים קיבלו הודעה. לפי החברה, אין עדות לגישה למאגרי נתונים של לקוחות או להורדת מאגרי קוד.
Railway עובדת מול ספקיות ה-AI על החזרים, ותכסה בעצמה חיובים שספקית מסרבת להחזיר. לפי The Hacker News, ההחזרים של AWS Bedrock ושל Google Gemini כבר החלו, ב-OpenAI הבקשות נבחנות אחת-אחת, ואת עלויות OpenRouter ו-Anthropic החברה מכסה בינתיים.
מה לעשות: לקוחות Railway צריכים להחליף את כל הסודות שנשמרו כמשתני סביבה, ובמיוחד מפתחות API של ספקיות AI, ולדווח על חיובים חשודים. החברה קושרת את האירוע לגל מתקפות על פלטפורמות פיתוח AI שחברת Wiz כינתה "Black October".