R
Railway9mo ago
theodor

Railway incident ?? Ghost deployment without our interaction

This is incredibly serious. We just found out that railway created a deployment out of nothing out of thin air, taking our site down, using a very old random commit.
13 Replies
Percy
Percy9mo ago
Project ID: N/A
theodor
theodorOP9mo ago
cc @unstoppablerizz Is it possible we got hacked, or is there something else happening here? 120b5ec5-59d8-4087-84ae-4e0b3d934aa7 ruling out that we got hacked, it looks like railway just triggered a ghost commit from may 2023 since to log into railway you'd have to use magic, and that didn't happen so this is very messed up???
Brody
Brody9mo ago
in order for railway to deploy your commits they listen to webhooks that github fires, it's most likely that this was github's doing
theodor
theodorOP9mo ago
let me check if vercel triggered this would quickly clarify it
Brody
Brody9mo ago
vercel?
theodor
theodorOP9mo ago
if it's a github issue, both railway and vercel should be affected since they also use the same webhooks and we deploy on every commit for backend/frontend
Brody
Brody9mo ago
not necessarily, vercel could have some additional logic in there to prevent such things
theodor
theodorOP9mo ago
in this case, it looks like only railway got triggered, so it narrows down to you
johns
johns9mo ago
Any way we can have the team look at the requests? Also wondering if there's an attack vector somewhere @Brody My naive thinking at this point is that there was like a queued deployment request somehow that was stuck in a "processing" state in the db, some eng in Railway ran a script that had nothing to do with it and it got triggered
Brody
Brody9mo ago
possible, could be a dozen causes, regardless of cause, this definitely shouldn't have happened. will flag team quick question, your service is back up now right?
Duchess
Duchess9mo ago
Thread has been flagged to Railway team by @Brody.
theodor
theodorOP9mo ago
Yeah! @Brody we just pushed an empty commit
Ray
Ray9mo ago
Can you link the deployment?
Want results from more Discord servers?
Add your server