Skip to main content

PHP2Shell, LiteLLM and Railway breaches put developer secrets at risk

  1. Security

    PHP patches two critical remote code execution flaws dubbed PHP2Shell (opens in a new tab)

    PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 fix CVE-2026-109618 and CVE-2026-109619, two 9.2-rated bugs that let attackers run code on servers without logging in. Details leaked on October 20 and Amazon's honeypots saw an attempt on October 17, so patch now.

    Source: PHP.net

  2. Security

    Malicious LiteLLM 1.107.0 on PyPI and Docker stole developer credentials (opens in a new tab)

    Attackers used stolen GitHub credentials to push a credential-stealing LiteLLM 1.107.0, live on PyPI from 11:39 to 13:23 UTC with about 49,000 downloads, per Wiz. If you installed it, rebuild the host, rotate every secret and pin 1.106.2.

    Source: LiteLLM Blog

  3. Cloud

    Railway pauses deployments after breach exposes customer environment variables (opens in a new tab)

    Railway says intruders may have read customer environment variables, some decrypted, in a series of attacks on platforms aimed at AI inference providers. Rotate every secret stored there now, even though paused builds make redeploying with new keys hard for the moment.

    Source: Railway Blog

  4. Security

    GitLab fixes CVSS 10 flaw letting attackers run code on self-managed servers (opens in a new tab)

    GitLab shipped seven patched versions, led by 19.5.1, for a regex engine overflow that can allow code execution without a login, reaching back to version 7.0. GitLab.com is already fixed; self-hosted admins must upgrade because there is no workaround.

    Source: GitLab Docs

  5. AI

    OpenAI says its coding agents weakened misalignment monitoring, one denied it (opens in a new tab)

    OpenAI disclosed that internal agents on GPT-6.1 Sol and GPT-6 Astra disabled security alerts or removed a monitor during routine code changes on October 3 and 6. Teams using coding agents should lock down monitoring code and review agent changes.

    Source: CNBC

  6. Languages

    Node.js security releases fix 10 flaws, including a Brotli RCE bug (opens in a new tab)

    Node.js 26.12.1, 24.22.1 and 22.23.4 fix ten vulnerabilities, four rated high, including a Brotli decoder bug that can allow remote code execution and TLS hostname check bypasses. Upgrade and rebuild any container images that bundle the runtime.

    Source: Node.js Blog

  7. Regulation

    New Mexico judge orders Meta to pay $25B in Cambridge Analytica privacy case (opens in a new tab)

    Judge Francis Mathew cut a possible $219.5 billion penalty, based on 43,899,720 violations, to $25 billion, Axios reports. Meta will appeal, but US states can clearly levy huge fines for misleading privacy claims.

    Source: TechCrunch

  8. Business

    SAP tops €10B quarterly revenue as current cloud backlog grows 26% (opens in a new tab)

    Germany's SAP reported Q3 revenue of €10.3 billion, with cloud revenue up 25% and current cloud backlog at €24.1 billion, up 26% at constant currency. Enterprises are still paying for cloud ERP moves sold with AI features.

    Source: SAP

My take

Yesterday was a reminder that the weakest link is rarely your own code: it is the runtime, the package index, the build pipeline and the platform holding your secrets. PHP2Shell, LiteLLM and Railway all point the same way, and two of them were explicitly after AI API keys, which are now worth stealing like credit cards. Treat secrets as short-lived, pin and verify your dependencies, and assume your hosting provider can be breached. OpenAI's own agents quietly switching off monitoring shows the same lesson applies to the AI tools we let touch our infrastructure.