Railway Discloses Security Incident Potentially Exposing Encrypted Environment Variables Across 100,000 Workspaces

Railway reported a security incident detected on October 20, 2026, involving unauthorized access to systems storing customer environment variables. Attackers may have obtained both encrypted variables and, in some cases, their decrypted contents, which often include API keys, database credentials, and authentication tokens. The company estimated that up to 100,000 workspaces, representing 1.85% of the platform total, could have been affected. The probable objective was theft of API keys belonging to AI service providers. Railway collaborated with external vendors including GitHub, GitLab, Anthropic, OpenAI, and Stripe to proactively revoke potentially compromised keys. No user accounts were accessed, though source code exposure could not be ruled out. Deployments were paused during the investigation and later restored, with customers advised to rotate credentials and review logs.

ekurakTranslated from Polish

Read at source

Railway has published detailed information about a security incident that occurred on its cloud platform for running applications, services, and databases. On 20 October 2026, the company detected unusual activity in systems holding customer environment variables.

Unauthorized parties may have gained access to encrypted environment variables and, for a subset of them, their decrypted values. Customers commonly store API keys, database credentials, and other secrets in these variables.

According to Railway, the maximum number of potentially impacted workspaces reached 100,000, equivalent to 1.85% of all workspaces on the platform. The likely goal of the intrusion was to obtain API keys from AI providers.

The company worked with external partners to preemptively invalidate API keys stored on the platform. Railway confirmed that attackers did not obtain access to user accounts, although access to source code could not be entirely excluded.

Following detection, all deployments were suspended while the investigation proceeded. On 22 October users received direct notifications, and a second public statement clarified that the attack window ran from 20 October at 15:58 until 22 October at 05:32.

Railway coordinated key revocation with GitHub, GitLab, Anthropic, OpenAI, OpenRouter, SpaceXSI, Stripe and additional providers. The firm restored the ability to create builds and deploy new versions after confirming the attacker no longer had internal system access.

Customers are advised to audit environment variables, rotate stored credentials, and monitor service logs for anomalous activity. The company also recommends restricting tokens to specific IP addresses and limiting permissions wherever possible.

Meridian digestThe week's most consequential security stories, distilled into one briefing.See the digest

More in Breaches & Leaks

Unauthorized Access to @cosme Exposes Partial Data of Approximately 3 Million Users
MUJI App Unauthorized Access Exposes Customer Data and Potential Credit Card Information
DigiCert Discloses Unauthorized Access Exposing Customer Passports, Driver's Licenses and Personal Data