10/23/2026
Everyone learned the rule: never commit secrets to the repo. Put them in environment variables instead. This week Railway found the flaw in that plan.
On October 21, Railway disclosed that an unauthorized third party may have reached the systems storing customer environment variables. The values were encrypted, but Railway says the attacker may have obtained decrypted contents for a subset of them. That means database passwords, API keys, and private registry credentials.
Railway responded fast and hard. It paused all deployments, invalidated its API tokens and OAuth sessions, and reset the S3 and GitHub tokens it held for users. Every customer is told to rotate all environment variables and registry credentials and to review service logs. Note that the GitHub container registry tokens still work on GitHub until you revoke them yourself.
Railway links the intrusion to a broader campaign against platform companies aimed at AI inference providers. It hasn't said how attackers got in.
If your secrets inventory is a spreadsheet and one engineer's memory, this is the week to fix that. And treat any "Railway support" email asking for your keys as phishing.
📄 Read the full write-up: https://firewall.coffee/blogs/system-logs/the-env-file-was-the-crown-jewels-railway-pauses-every-deployment-after-attackers-read-customer-secrets
Shop the roasts ☕ https://firewall.coffee/products