OpenAI, Anthropic Keys Among Targets in 14 October Incidents

On 21 October 2026, a widely shared X post by the account @juampitech listed 15 software security incidents under the line “October has been an absolute nightmare for software”. We checked each one against the vendor’s own notice or, where the vendor had not published one, a security firm, a news outlet or the project’s own GitHub issue tracker. We could confirm 14 of the 15, all disclosed between 5 and 21 October 2026.

By our count, 11 of the 14 have a link to AI that the sources themselves state. In seven, AI provider keys or AI tool data were among what the attackers sought or could reach, including OpenAI and Anthropic keys, by the sources’ own account. In two, Microsoft says AI was used in the attack or TeamUpdraft says the evidence suggests it was, and in two more, the PHP flaws and eMudhra’s weak keys, the finders used AI-assisted research or tooling, by the sources’ account.

Business Pill · LEAST PRIVILEGE

A short Business Engineer explainer on least privilege: giving software or an AI agent only the access its task needs. It teaches the general idea only and says nothing about any company or incident in this piece.

The key insight: As we read it, the new element is the target: in seven of the 14 incidents we verified, the sources say AI provider keys or AI tool data were sought or may have been exposed, from Railway’s customer environment variables to the OpenAI, Anthropic and Google keys saved in OpenCode Console.

Update (22 Oct): A second widely shared post, by @kimmonismus on 22 October, adds incidents the first list did not include. We checked each against its own source and add the two we could verify, plus one new fact on an incident already in the table. With these, the tally across both posts is 16 verified incidents, 12 of them with an AI link that their sources state (our count).

Who (date)What the source saysAI link, as the source states itSource
CrowdStrike research (21 Oct)Four previously unreported threat actors, documented “between May and August 2026”. One “has compromised at least 15 Argentina-based healthcare entities”; another names “20+” global targetsCrowdStrike says the actors used Claude Code and Claude models in AI-agent-supported intrusionsCrowdStrike blog, 21 Oct
GitLab (21 Oct)Critical Patch Release for CVE-2026-110264, CVSS 10.0, in “all versions from 7.0” of self-managed GitLab CE/EE. Fixed in 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10 and 18.11.13; “GitLab.com is already running the patched version”None statedGitLab patch release, 21 Oct
Zeabur (17 Oct)The founder says Zeabur is shutting down: dedicated servers and shared clusters stop by 31 December 2026, citing growth limits, system complexity and the two security incidents this yearAlready in the table above (AI-service keys sought)Zeabur, “Zeabur is shutting down”

The post’s Microsoft line is the Storm-0940 report we covered in our Microsoft piece and Microsoft’s 11 checks. We could not find a Vercel notice for its line on Node.js firewall protections, so we left it out. For GitLab, the vendor’s advice is to upgrade self-managed instances to a fixed version.

Update (22 Oct): On 21 October, VirusTotal published figures on another part of the AI supply chain: the skill packages that AI agents install. It analysed 35,878 AI agent skills submitted to the service and classed 6,637 as malicious.

VirusTotal says 62% of those 6,637 malicious skills “contain no malicious code”. Their payload is written as plain-language instructions to the agent inside the skill’s documentation. In most of them, it adds, nothing is concealed, so a reviewer who reads the files can see the instruction. In 90 skills, or 1.4%, the instruction is hidden: 56 place it after long runs of blank lines (78 to 825), 28 put it inside an HTML comment, and 6 use invisible Unicode characters. VirusTotal calls these counts lower bounds.

Its advice to defenders: review the raw file rather than the rendered page, and check the end of it. Strip zero-width and other invisible characters before scanning. Treat an agent’s memory and configuration files as files a skill cannot change without the user’s explicit approval. Check skills before installing them. As we read it, this extends the pattern in the incidents below, where the target is the credentials and tooling around AI systems rather than the models themselves.

The 14 Incidents We Could Verify

Each row comes from the source named in it. The AI column records only what that source says; the grouping into rows and the order are ours. The list is the X post’s, not a census of October incidents.

Who (date disclosed)What was affectedAI link, as the source states itSource
SubQuery (5 Oct)npm package @subql/common 5.8.3; the GitHub issue asks the maintainers to move the npm latest tag back to 5.8.2 and rotate CI secretsThe payload collects data including “crypto wallets and AI-agent configs”SubQuery GitHub issue #3047
GhostAction campaign (21 Oct; attack 8 Oct)Malicious GitHub workflows pushed to 345 repositories through two compromised maintainer accounts“Keys for AI model providers are now explicitly sought out”, including Anthropic and OpenAI keysStepSecurity, 21 Oct
Tensorlake (8 Oct)npm SDK version 0.5.144, which carried credential-stealing malwareThe package is “the npm SDK for Tensorlake’s AI agent infrastructure”; the malware targets configuration files of AI coding toolsSocket
Zeabur (19 Oct; intrusion 14-15 Oct)Shared cluster, some dedicated servers and the platform database, including stored environment variablesZeabur says the attacker “was mainly looking for API keys they could use directly, especially keys for AI services”Zeabur preliminary report
Rank Math PRO (16 Oct)Official plugin copies downloaded or updated between 20:02 UTC on 15 October and 07:12 UTC on 16 October; clean version 3.0.124None statedRank Math notice, via The Hacker News
OpenCode (17 Oct)OpenAI, Anthropic or Google keys saved in OpenCode Console; 1.4% of Console users affectedAI provider keys; OpenCode called the breach “related to a large-scale distillation attack”The Hacker News, on OpenCode’s post
TeamUpdraft (19 Oct; access 17-18 Oct)“We believe our customer database was accessed”, including connection keys for UpdraftCentral, UpdraftVault and UpdraftCloneTeamUpdraft says the speed of the exploits and faulty backdoor plugins “suggest that the hackers used AI to accelerate their attack”TeamUpdraft notice
eMudhra (20-21 Oct; reported 18 Oct)Keys of eight Global TLS intermediate certificate authorities “were cryptographically weak”; “No certificates had been issued from any of them”eMudhra says the researcher reverse-engineered the weak keys, “reportedly with the help of AI-assisted tooling”eMudhra statement
OVHcloud CLI (19 Oct)Release binaries for versions v0.11.0 to v0.15.0, replaced through a developer’s GitHub account; “spotted and blocked in 94 minutes”None statedThe Stack, quoting CEO Octave Klaba
ConnectWise (21 Oct; Microsoft report)ConnectWise Cloud Backup applications, per Microsoft’s report on the actor it calls Storm-0940Microsoft says the actor used the agentic AI framework ARTEX “to attempt to sign-in to more than 2,250 tenants”Microsoft Threat Intelligence
Railway (21 Oct)Systems that store customer environment variables; all deployments pausedRailway says it believes the attack is “part of a series of attacks recently targeting platform companies with the aim of compromising AI inference providers”Railway disclosure
LiteLLM (21 Oct)litellm==1.107.0 on PyPI and four Docker tags; LiteLLM says to pin 1.106.2Endor Labs: “LiteLLM is a proxy and SDK that sits in front of LLM provider APIs”LiteLLM incident post; Endor Labs
PHP (21 Oct)Fixes for two critical vulnerabilities, each rated 9.2The PHP Foundation credits an audit by Calif under OpenAI’s Patch the Planet program, and says OpenAI independently reported the same root cause; Wiz Research says it found the flaws using Gemini 4 Argon and GPT-5.6 SolPHP Foundation, via our earlier piece
Node.js (21 Oct)Security releases fixing 10 vulnerabilities, four rated highNone statedNode.js security-release post

We dropped one item from the list. We found no Tailscale advisory tying it to the eMudhra incident, and the only mention of Tailscale in our sources is Zeabur’s note that its internal network runs on it. The X post’s Zeabur line says “infrastructure breached”; Zeabur’s own report is more specific, and we use its wording.

The 14 incidents from one widely shared X post that we could verify, 5-21 October 2026, grouped by the AI link
The 14 incidents from one widely shared X post that we could verify, 5-21 October 2026, grouped by the AI link each source states: AI keys or AI tool data sought or exposed (7), AI used in the attack per the vendor or Microsoft (2), flaw found with AI or AI-assisted tooling (2), no AI link stated (3). The grouping is our tally; each incident is sourced in the table below.

What Was Posted on X

The post by @juampitech on 21 October lists 15 software security incidents under the line ‘October has been an absolute nightmare for software’, from Railway and LiteLLM to PHP, Node.js and eMudhra. It is the list this piece checks: we confirmed 14 of the 15 from the vendors’ own notices or security firms and outlets.

The post by @kimmonismus on 22 October rounds up what is happening right now, from Microsoft’s report on AI agents targeting hundreds of organisations to CrowdStrike’s four AI-agent operators, PHP2Shell, LiteLLM, Zeabur and a maximum-severity GitLab flaw, and says it feels like a turning point. The piece’s 22 October Update adds the CrowdStrike and GitLab items after checking them against the vendors’ own posts.

Where AI Shows Up

As we read the sources, AI appears in three different roles, and they should not be added together as one trend. The largest group is AI as the target: the keys that let software call OpenAI, Anthropic or Google models are valuable, and Railway, Zeabur and the GhostAction workflows describe attackers looking for them, while OpenCode says keys saved in its Console may have been exposed.

The second role is AI as the attacker’s tool. Microsoft says Storm-0940 used ARTEX, and TeamUpdraft says the speed of the follow-up exploits suggests AI was used. Neither claim has been confirmed by a second, independent source.

The third role is AI as the finder. Wiz Research says it found the PHP flaws using its tool Wiz Atlas together with Google’s Gemini 4 Argon and OpenAI’s GPT-5.6 Sol, and eMudhra says the researcher who found its weak keys reportedly used AI-assisted tooling. For PHP, the PHP Foundation says it has published 15 CVEs since 1 July, while “a person makes every call and works on every patch”. Cloudflare’s chief executive, Matthew Prince, wrote on 21 October: “Models will keep finding bugs like this in software everyone runs.”

What the Vendors Ask Customers to Do

The advice repeats across the notices. Zeabur: “Replace every password and key stored on Zeabur”. OVHcloud’s Klaba: “If you are affected, please change all the secrets on your disk.” LiteLLM: “please pin your version to 1.106.2 or any explicit version published prior to now”.

Railway asks users to roll every environment variable and review logs, but says “All deployments are paused while we investigate” and that until builds are restored, users “will not be able to roll out new versions”. Rank Math says sites that activated an affected copy should be treated as compromised, as The Hacker News reports its notice.

As we read it, the common thread for buyers is that the risk sits in software they trust rather than code they write: package versions, release binaries, plugins and hosted consoles. LiteLLM’s advice to pin an explicit version and Zeabur’s to replace every key stored on its platform both address that dependence.

The Structural Read

As we read it, the incidents differ in method but share a route: they arrive through software customers already trust, such as a hosting platform, a package release, an official plugin download or a certificate authority, rather than through code the customer wrote.

As we read it, the keys matter because each one can be spent: Railway says it believes the attacks aim at compromising AI inference providers, and Zeabur says the attacker was mainly looking for API keys they could use directly.

As we read it, AI also appears on the finding side: Wiz Research says it found the PHP flaws using Gemini 4 Argon and GPT-5.6 Sol, and the PHP Foundation says that, with AI-assisted research, a person still makes every call.

Matthew Prince, Cloudflare chief executive, on X, 21 October 2026

“Models will keep finding bugs like this in software everyone runs.”

Three Implications

FOR DEVELOPERS LiteLLM says to pin an explicit version, and the GitHub issue on SubQuery asks the maintainers to rotate CI secrets: both point at version pinning and secret rotation in build pipelines.

FOR COMPANIES USING AI TOOLS OpenCode’s affected users were told to revoke keys with each provider and replace them, as The Hacker News reports; Railway asks all users to roll every environment variable.

FOR SECURITY TEAMS Microsoft’s report on Storm-0940 and TeamUpdraft’s notice both describe AI being used, or suspected, on the attacking side, a claim neither has had confirmed by a second source.

The Business Engineer Lens

This story maps onto the Business Engineer framework The State of The Inference Economy.

The framework argues: “Inference is a revenue engine: continuous, distributed across millions of applications and agents, incurring marginal cost with every query.”

As we read it, that is why an AI provider key is worth stealing: it is a credential that turns directly into paid inference. The framework was published in March 2026 and does not discuss these incidents.

What Is Not Established

The 14 incidents are a list one X account compiled, not a full count of October incidents, and our count of 11 with an AI link is our own grouping of what each source says. We did not independently confirm any vendor’s claim about AI use. Several investigations, including Railway’s, Zeabur’s and LiteLLM’s, are described by the vendors as ongoing. Nothing here shows that any of the incidents are connected to each other, apart from the links the vendors themselves draw.

Connecting the Coverage

On 21 October our PHP piece reported the PHP security team’s fixes and early attacks seen by Cloudflare, and our Node.js piece covered the 10 flaws Node.js fixed the same day. Microsoft’s Storm-0940 report and its 11-step checklist for ConnectWise customers followed. On 22 October we covered Japan’s prime minister asking PHP sites to patch fast or go offline. What’s new here is the wider list: the same weeks also hit hosting platforms, package registries, a plugin store and a certificate authority.

Business Engineer Framework

The State of The Inference Economy

A Business Engineer framework on how inference became the revenue engine of AI, and where value concentrates as every query costs money.

Read the Map of AI →

The Bottom Line

As we read it, the October list is less about one attack than about where value now sits in a software stack: in the keys that call AI models. In seven of the 14 incidents, those keys or AI tool data were among what attackers sought or could reach, by the sources’ own account.

95,000+ executives read Business Engineer for the AI strategy frameworks cited by ChatGPT, Claude, and Perplexity.

A note on sourcing. The 22 October Update on AI agent skills comes from VirusTotal’s own blog post of 21 October 2026; its figures are VirusTotal’s. The list of 15 incidents comes from an X post by @juampitech on 21 October 2026. Each verified row comes from the source named in it: the vendor’s own notice where one exists (Railway, Zeabur, LiteLLM, TeamUpdraft, eMudhra, Node.js, the PHP Foundation), Microsoft’s threat report, a security firm or outlet (Socket, StepSecurity, Endor Labs, The Stack, The Hacker News), or, for SubQuery, an issue filed on the project’s GitHub repository.

The PHP, Node.js and Microsoft rows are drawn from our own earlier pieces, which name their sources. The verified count and the AI grouping are ours. We did not contact the companies named and we do not describe any exploit. Nothing here is investment advice.

Sources: @juampitech on X: October incident list (21 Oct 2026) · Railway: Security Disclosure, Wednesday October 21st · Zeabur: October 2026 security incident (preliminary report) · LiteLLM: Oct 21, 2026 release v1.107.0 compromised · Endor Labs: LiteLLM 1.107.0 compromised · The Hacker News: OpenCode Console breach · The Stack: OVHcloud CLI repository compromised · The Hacker News: Rank Math PRO hijacked · TeamUpdraft: security incident, October 2026 · Socket: Tensorlake npm SDK compromised · SubQuery GitHub issue #3047: malicious @subql/common 5.8.3 · StepSecurity: GhostAction returns · eMudhra: statement on certificate security incident

Scroll to Top

Discover more from FourWeekMBA

Subscribe now to keep reading and get access to the full archive.

Continue reading

FourWeekMBA