All Articles

Git, Railway, SGLang Breaches Expose Supply Chain Hygiene Crisis

November 11, 2026 5 min read By The Vici Tech Solutions Team
Software DevelopmentVulnerabilitiesThreat IntelligenceCloud Security

Supply Chain Security Under Fire This Week

Three major incidents this week demonstrate that supply chain security and dependency hygiene remain critical weak points for development teams. A vulnerability in Git itself, a breach at platform-as-a-service provider Railway, and an exploit targeting the SGLang AI inference engine all share a common thread: trusted development tools and platforms became vectors for compromise.

For business owners and IT managers overseeing software development, these incidents offer concrete lessons about secure defaults, secrets management, and the expanding attack surface introduced by AI infrastructure.

Git Patches Remote Code Execution in Recursive Clones

The Git project released version 2.56.1 this week to fix a flaw that allows malicious repositories to execute arbitrary code when a victim clones them recursively with submodules. The vulnerability exploits the way Git handles submodule configurations during recursive clone operations.

This matters because Git is foundational infrastructure. Every development team uses it, and cloning repositories is a routine daily operation. The attack vector is particularly insidious: a developer cloning what appears to be a legitimate open-source project or dependency could inadvertently execute attacker-controlled code on their workstation.

What Development Teams Should Do

  • Update Git immediately across all developer workstations, build servers, and CI/CD pipelines to version 2.56.1 or later
  • Review repository sources and implement policies requiring verification of repository authenticity before cloning, especially for projects with submodules
  • Isolate build environments so that even if a malicious clone succeeds, the blast radius is contained to a sandboxed system without access to production credentials or sensitive data
  • Audit CI/CD pipelines that automatically clone and build external dependencies, ensuring they run with minimal privileges

This Git vulnerability underscores a broader principle: even the most trusted tools in your development stack require ongoing security maintenance.

Railway Breach: $740,000 in Stolen AI API Keys

Platform-as-a-service provider Railway disclosed that attackers stole customer AI provider keys stored on their platform during an October breach, resulting in approximately $740,000 in unauthorized usage charges. Customers who stored API keys for OpenAI, Anthropic, and other AI services on Railway's infrastructure found those credentials compromised and abused.

The incident highlights two critical problems. First, secrets stored in platform environments remain high-value targets. Second, AI API keys represent a new class of credential that can be monetized instantly through computational resource theft, rather than requiring the attacker to exfiltrate and sell data.

Secrets Management Best Practices

This breach should prompt immediate review of how your development teams handle sensitive credentials:

  • Never commit secrets to version control, even private repositories. Use git-secrets or similar tools to prevent accidental commits
  • Use dedicated secrets management solutions like HashiCorp Vault, AWS Secrets Manager, or Azure Key Vault rather than storing credentials in platform environment variables
  • Implement short-lived credentials wherever possible, rotating AI API keys and other tokens on a regular schedule
  • Monitor usage patterns for API keys. Railway's customers might have detected the abuse earlier if they had alerting on unusual consumption patterns
  • Scope credentials tightly. Use separate API keys for development, staging, and production, with spending limits and rate controls where the provider allows

For organizations using AI services, treat those API keys with the same sensitivity you'd apply to database credentials or payment processor tokens. The financial impact of compromise can be immediate and substantial.

SGLang Exploit Breaches NEAR AI Infrastructure

An attacker exploited a remote code execution vulnerability in SGLang, an open-source AI inference engine, to breach NEAR AI's infrastructure and steal data from approximately 18 AI agents and 100 users. The attacker gained the ability to execute code on NEAR AI's inference servers and potentially view request data passing through the system.

SGLang is part of the rapidly expanding ecosystem of AI infrastructure tools. Like many open-source AI projects, it's moving fast, and security sometimes lags behind functionality. Organizations adopting AI infrastructure need to recognize that these tools carry the same security risks as any other component in your stack—arguably more, since they're newer and less battle-tested.

Securing AI Infrastructure Dependencies

  • Inventory AI dependencies explicitly. Many teams have added AI inference engines, vector databases, and LLM orchestration frameworks without subjecting them to the same security review as traditional infrastructure
  • Subscribe to security advisories for AI infrastructure projects you depend on. Many AI tools lack mature vulnerability disclosure processes
  • Isolate AI workloads from production data and credentials. Inference servers should not have access to customer databases or production secrets
  • Monitor AI infrastructure for unusual activity, including unexpected outbound connections, file system access, or resource consumption
  • Validate inputs to AI systems. Even if the inference engine itself is secure, prompt injection and other AI-specific attacks can lead to data exposure

The NEAR AI incident demonstrates that AI infrastructure is now part of your attack surface and requires the same defensive discipline as web servers, databases, and other traditional components.

DevSecOps: Building Security Into the Pipeline

These three incidents—Git, Railway, and SGLang—share a common theme. Security failures in the development pipeline and dependency chain create risk that's difficult to detect and can have immediate, severe consequences.

The DevSecOps answer is to build security controls directly into development workflows:

  • Dependency scanning in CI/CD pipelines to catch known vulnerabilities before code reaches production
  • Secrets scanning as a mandatory gate in the build process
  • Software Bill of Materials (SBOM) generation to maintain visibility into what's actually in your applications
  • Automated security testing including static analysis, dynamic analysis, and dependency checks as part of every build
  • Least-privilege defaults for build systems, developer workstations, and deployment pipelines

Secure defaults matter. If your platform requires developers to store secrets in environment variables, you've made the insecure path the easy path. If your CI/CD system runs with excessive privileges, you've created unnecessary risk.

The Expanding Definition of Supply Chain

Supply chain security once meant vetting your software vendors and scanning third-party libraries. In 2026, it means:

  • The version control system itself (Git)
  • The platforms where you run builds and deployments (Railway, GitHub Actions, GitLab CI)
  • The AI infrastructure you've adopted (SGLang, LangChain, vector databases)
  • The open-source dependencies you pull in (npm, PyPI, Maven)
  • The developer tools on engineering workstations

Every layer is a potential attack vector. Every layer requires security maintenance, monitoring, and incident response planning.

Take Action This Week

Development and IT teams should:

  1. Update Git to version 2.56.1 or later on all systems
  2. Audit where and how API keys and secrets are stored, especially AI service credentials
  3. Review AI infrastructure dependencies and ensure they're receiving security updates
  4. Implement or strengthen secrets management practices
  5. Add dependency scanning and secrets detection to CI/CD pipelines if not already present

These aren't theoretical risks. They're active attack patterns with documented financial impact. The good news is that the defenses are well understood and achievable for organizations of any size.

If your development team needs help implementing secure development practices, dependency scanning, or DevSecOps pipeline controls, Vici Tech Solutions can assess your current state and build pragmatic security into your development workflow.

Worried about the threats you just read about?

Vici Tech Solutions helps businesses across the US find and fix vulnerabilities before attackers do. Explore our penetration testing services or talk to us about your security posture.

Get a Security Assessment