Threat intelligence

October 2026: the month the attack moved outside the building

Flaws found with AI, intrusions run by AI agents and shared platforms used as the way in made up October’s incidents. The defences faced inward and the attack did not.

Published 30 Oct 2026Reading time 7 minBy LeakTrace Intelligence DeskSources

Put October’s incidents side by side and one pattern holds across nearly all of them: the attack started somewhere else. Not inside the organisation’s own network, but in what it shows the public and in what it relies on.

Three things happened at once.

The month in numbers
22.6 millionexposed servers running a PHP version at riskPalo Alto Networks
2,900sign-in attempts a minute, tried against more than 2,250 Microsoft 365 tenantsMicrosoft
US$6.3 billionin client assets, by its own countBinance, as reported by CNBC
32UK government services unavailable, with four more partly soA UK minister, to the House of Lords

Flaws found with AI

7 in 10 websites run PHP, the language behind both flaws. W3Techs, August 2026

Fixes for PHP2Shell shipped on 21 October: two flaws in the language behind seven in ten websites, found by researchers working with AI.

Palo Alto Networks counted 22.6 million exposed servers running a version at risk. The technical details leaked before the fix shipped, so the race between the patch and the exploit began before the patch existed.

Governments did not wait for their patch windows. On the Canadian Centre for Cyber Security’s advice, federal websites went offline that day, Statistics Canada’s among them.

A UK minister told the House of Lords that 32 government services were unavailable and four partly so. Australia, Germany, France, the Netherlands and others took their own sites down and Nepal pulled thousands of government and bank sites.

The NSA told organisations that could not patch at once to take their systems off the internet. Five days later the US cybersecurity agency added both flaws to its list of exploited vulnerabilities and gave federal agencies three days to fix them.

In the same week researchers at OpenAI reported a flaw in Brotli, the compression library inside Node.js and much else, that lets an attacker run code with no login.

Node.js patched it on 21 October and it joined the exploited list on the 27th. On 28 October the researchers behind PHP2Shell said this is only the beginning. They are right.

Intrusions run by AI agents

327 accounts at eight organisations had their credentials taken by password spraying, ahead of the sign-in attempts that followed. Microsoft Security, 21 October 2026

CrowdStrike reported on 7 October that an attacker had used ARTEX, an open-source agentic penetration-testing tool, together with a coding agent, against at least seven South Korean financial institutions between late September and early October.

Two weeks later Microsoft described a group it tracks as Storm-0940 taking the credentials of ConnectWise Cloud Backup by password spraying 327 accounts at eight organisations, then using ARTEX to attempt sign-ins to more than 2,250 Microsoft 365 tenants at up to 2,900 attempts a minute. At some of them it got privileged access.

Shared platforms as the entry point

94 minutes of downloads of five OVHcloud command-line releases were replaced with builds that stole secrets, on 19 October. OVHcloud, GitHub advisory, 19 October 2026

Railway, a cloud host for tens of thousands of applications, disclosed on 21 October that an intruder may have read customers’ environment variables, which is where API keys and database passwords live. It paused all deployments and told customers to rotate all of their keys.

Zeabur had reported the same a week earlier, a poisoned release of LiteLLM on PyPI went after cloud and AI-provider credentials and for 94 minutes on 19 October the downloads of five OVHcloud command-line releases were replaced with builds that stole secrets.

Then on 29 October Polymarket halted trading after wallets were emptied through a script loaded from a third-party monitoring vendor, about US$2.7 million from 726 wallets by Polymarket’s own count. Hours later Binance paused withdrawals after a security incident it has since put at about US$6.3 billion in client assets.

It called it a hack and said it would cover all losses. Its first finding was that the attacker used a compromised work laptop of a DevOps engineer to reach a service container. It has not yet said how that laptop was compromised.

Not every entry point was software a company chose. Overnight on 11 October attackers took over the refrigeration controllers at 250 to 350 French supermarkets, Intermarché, Carrefour Market, Monoprix, Leclerc and Super U among them.

They used the built-in defrost cycle to warm the units. The controllers ran older control software and one researcher counted 2,752 of them reachable from the internet.

The month, in order

7 OctCrowdStrike reported that an attacker had used ARTEX, an open-source agentic penetration-testing tool, together with a coding agent, against South Korean financial institutions.
11 OctOvernight, attackers took over the refrigeration controllers at French supermarkets.
19 OctThe downloads of five OVHcloud command-line releases were replaced with builds that stole secrets.
21 OctFixes for PHP2Shell shipped, for two flaws in the language behind seven in ten websites.
21 OctOn the Canadian Centre for Cyber Security’s advice, federal websites went offline, Statistics Canada’s among them.
21 OctRailway disclosed that an intruder may have read customers’ environment variables. It told customers to rotate all of their keys.
21 OctNode.js patched the Brotli flaw that lets an attacker run code with no login.
22 and 23 OctTwo of Canada’s largest corporate law firms were attacked a day apart.
26 OctThe US cybersecurity agency added both PHP flaws to its list of exploited vulnerabilities.
27 OctThe Brotli flaw joined the exploited list.
29 OctPolymarket halted trading after wallets were emptied through a script loaded from a third-party monitoring vendor. Binance paused withdrawals.

Who it reached

11.77 million account records Capcom confirmed had been accessed. BleepingComputer, 22 October 2026

The damage was not limited to technology companies. Capcom confirmed that 11.77 million account records had been accessed. An online fashion retailer with about 17 million customers lost names and contact details through a third-party messaging platform.

The University of New Mexico’s health system diverted ambulances from the state’s only Level I trauma centre. The US Federal Election Commission took its electronic filing system offline after an attempted intrusion and two days later had not said when it would return.

The cases closest to most businesses are the pharmacy and the law firms. Ridgeway Pharmacy reported a breach of nearly 259,000 customers’ records through a website built and run by an outside developer.

Two of Canada’s largest corporate law firms were attacked a day apart, on 22 and 23 October: at one, files including client information were accessed; at the other, an account was compromised.

In the same month the insurer for Ontario lawyers said cyberattacks on the province’s law firms over the last several months had produced unauthorized withdrawals of several million dollars. The RCMP warned that callers posing as a firm’s own IT helpdesk were walking lawyers to a fake login page.

Who is doing this and what it costs them

about 20 cents of inference, in about four minutes, for one measured run that found a live PHP page and a newly disclosed flaw. One run, not a market rate. LessWrong, independent analysis, October 2026

The models doing the attacking are not the expensive ones.

In July the UK AI Security Institute measured the leading open-weight models, the ones anyone can download and run, against the closed frontier models and found them performing on cyber tasks like frontier models released four to seven months earlier, at a fraction of the price.

A researcher who ran one such model against a live target recorded about four minutes and about 20 cents of inference to find a live PHP page and a newly disclosed flaw. That is one measured run, not a market rate.

The market rate is lower: Flare’s reading of the underground markets found almost every advertised price far below the model maker’s own, sellers offering open models with the safety training stripped out and, in Flare’s assessment, a good part of it likely running on stolen keys and compromised cloud accounts.

The states are in the same business with better funding. Trend Micro’s half-year report covers China, Russia, North Korea and Iran and describes an agent that scanned a network, took credentials and moved through it on its own.

Google’s threat group has described one China-linked crew running an open model inside compromised cloud environments, which it reads as a way to stay out of sight of the commercial model providers.

Anthropic documented in November 2025 a suspected state-sponsored campaign that ran most of an intrusion against about thirty organisations through a frontier model until it was caught.

The pattern across those reports is a combination: a frontier model through a stolen account for the hard step, a cheap open model on somebody else’s cloud for the thousand easy ones.

No one is watching either. The cloud keys taken in October are exactly what that costs an attacker. Nobody has shown that October’s stolen keys were spent on models and this article does not say they were.

That is the asymmetry. The attacker pays cents for volume and nobody checks its work. The defender pays for care: a frontier model, a person on every finding and a record that holds up. One finding missed costs a firm more than years of reading. The cost favours whoever reads first.

What to take from it

  1. Where the entry point is known, it was outside the organisation: a published version string, a vendor’s script on a trading page, a developer’s website, a backup provider’s credentials, a phone call from someone posing as the helpdesk. None of them started inside the network the organisation was protecting.
  2. A firm runs a few systems of its own and relies on hundreds more: the host behind its site, the script on its page, the services its mail records allow to send in its name, the vendor that holds its data. October’s victims were reached through that second group.
  3. Attackers now move faster than defenders can respond. AI was used at both ends of the month, to find the flaws and to run sign-in attempts at 2,900 a minute, while patching, reviews and audits still take weeks.
  4. Size no longer decides who gets read. A version string, a look-alike name and a mail record that refuses nothing can be read automatically for thousands of organisations at a time, a national law firm and a ten-person practice in the same pass.

What a firm does with this

Most of what was used in October could have been seen externally before the attack. Whatever an attacker can see, the firm can look at first.

Know what the firm depends on, not only what it runs: the host behind its site, the scripts on its pages, the platforms that send in its name, the firms money moves between.

Treat a supplier as a way in. A changed bank detail, an invoice from a familiar address, a login prompt from a tool used every day, a call from “the helpdesk”: confirm it on a number the firm already holds, never one in the message.

When a platform a firm depends on tells it to rotate its keys, do it that day. The intruder’s copy does not expire.

A firm can close these now: update the software its website announces, publish a rule that tells mail servers to refuse email forged in its name, catch look-alike names the week they are registered and keep a dated record an insurer or a client can check.

Security has always faced inward. LeakTrace faces the attacker: it reads a firm from the outside, before the attacker does, proves what it finds and stays on it until it is closed. Since 21 October every reading flags a website still showing a PHP version from before the fix, names the fixed release and sets out the steps.
All figures, with year, scope and source
FigureYearScopeSource
22.6 millionOct 2026exposed servers running a PHP version at riskPalo Alto Networks Unit 42
7 in 10Aug 2026websites that run PHP, among those whose server-side language is knownW3Techs
2Oct 2026flaws fixed in PHP on 21 October (PHP2Shell)php.net
32Oct 2026UK government services unavailable, four more partlyLBC
3 daysOct 2026time federal agencies were given to fix both PHP flawsCISA
7Oct 2026South Korean financial institutions hit with ARTEX, at leastCrowdStrike
327Oct 2026accounts at eight organisations password sprayedMicrosoft Security
2,250Oct 2026Microsoft 365 tenants attempted, more thanMicrosoft Security
2,900Oct 2026sign-in attempts a minute, at mostMicrosoft Security
94 minutesOct 2026time the five OVHcloud releases were replaced with builds that stole secretsOVHcloud
US$2.7 millionOct 2026taken from Polymarket traders, about, by Polymarket’s own countSecurityWeek
726Oct 2026wallets emptiedSecurityWeek
US$6.3 billionOct 2026client assets Binance puts at risk in its security incident, aboutCNBC
250 to 350Oct 2026French supermarkets whose refrigeration controllers were taken overBleepingComputer
2,752Oct 2026of those controllers reachable from the internet, counted by one researcherBleepingComputer
11.77 millionOct 2026Capcom account records accessedCapcom
17 millionOct 2026customers of the online fashion retailer, aboutTechCrunch
259,000Oct 2026customers’ records in the Ridgeway Pharmacy breach, nearlyHIPAA Journal
4 to 7 monthsJul 2026lag of leading open-weight models behind frontier models on cyber tasksUK AI Security Institute
about 20 centsOct 2026inference cost of one measured four-minute runLessWrong
about thirtyNov 2025organisations in the suspected state-sponsored campaign Anthropic documentedAnthropic
Sources
  1. php.net, PHP release announcements for 8.5.12, 8.4.27, 8.3.36 and 8.2.35, 21 October 2026.
  2. W3Techs, Usage statistics of PHP as the server-side programming language of websites, August 2026.
  3. Palo Alto Networks Unit 42, PHP2Shell: exposed servers running an at-risk PHP version, October 2026.
  4. Recorded Future, PHP2Shell details leaked before the release, October 2026.
  5. UK AI Security Institute, Open-weight models against closed frontier models on cyber tasks, July 2026.
All 44 sources
  1. LessWrong, Tracking the Cyber Capabilities of Cheap Open-Weight Models: an independent analysis of the model run, October 2026.
  2. Flare, Underground market prices for AI models, October 2026.
  3. Google Threat Intelligence Group, GTIG AI Threat Tracker: From Prompting to Autonomy, 2026.
  4. Anthropic, Disrupting the first reported AI-orchestrated cyber espionage campaign, 13 November 2025.
  5. Anthropic, Threat intelligence report, September 2026.
  6. Trend Micro, 2026 H1 APT report, 29 July 2026.
  7. CBC News, Canadian federal websites taken offline after the PHP flaws, 21 October 2026.
  8. Global News, Canadian government sites taken offline after the PHP flaws, 22 October 2026.
  9. LBC, 32 government services unavailable, the minister’s statement to the House of Lords, 22 October 2026.
  10. The Irish News, Thirty-two government services offline amid PHP cybersecurity issue, 22 October 2026.
  11. iTWire, cyber.gov.au and the European and Nepali shutdowns after the PHP flaws, October 2026.
  12. CISA, Known Exploited Vulnerabilities Catalog: the PHP entries added 26 October and the Brotli flaw added 27 October, October 2026.
  13. Node.js, Security release for the Brotli flaw, 21 October 2026.
  14. CrowdStrike, ARTEX used against South Korean financial institutions, 7 October 2026.
  15. Infosecurity Magazine, ARTEX attacks on South Korean financial institutions, October 2026.
  16. Microsoft Security, Storm-0940, ConnectWise Cloud Backup and ARTEX, 21 October 2026.
  17. Railway, Incident page: environment variables, 21 October 2026.
  18. TechCrunch, Railway discloses a possible read of customer environment variables, 22 October 2026.
  19. Socket, The poisoned LiteLLM release on PyPI, October 2026.
  20. OVHcloud, GitHub advisory on replaced command-line releases, 19 October 2026.
  21. CNBC, Circle and Tether freeze funds after a potential Binance security issue, 29 October 2026.
  22. Decrypt, Binance finds additional points of breach, 30 October 2026.
  23. Security Affairs, Binance attack and the losses, 30 October 2026.
  24. CyberInsider, Binance statement on the compromised laptop, 29 October 2026.
  25. SecurityWeek, $2 Million+ Drained From Polymarket Traders in New Supply Chain Attack, 29 October 2026.
  26. Bankless, Polymarket Sends $3.9M Back to Traders After Vendor Script Drain, 30 October 2026.
  27. BleepingComputer, French supermarket refrigeration attack, 12 October 2026.
  28. Capcom, Notice on the records accessed, 22 October 2026.
  29. BleepingComputer, Capcom confirms a data breach, 22 October 2026.
  30. TechCrunch, Asos confirms breach after a rogue app notification, 8 October 2026.
  31. Help Net Security, Asos data breach and app alert, 7 October 2026.
  32. HIPAA Journal, Ridgeway Pharmacy data breach, 22 October 2026.
  33. The Record, University of New Mexico Health System diverts ambulances after a cyberattack, 26 October 2026.
  34. Source New Mexico, University of New Mexico hospital diverting ambulance traffic, 26 October 2026.
  35. Nextgov, FEC takes down its electronic filing platform after an attempted hack, 27 October 2026.
  36. TheNextWeb, US Federal Election Commission filing system down before midterms, 28 October 2026.
  37. The Globe and Mail, Two corporate law firms hit by data breaches, 29 October 2026.
  38. LAWPRO, Notice on cyberattacks on Ontario law firms, October 2026.
  39. Nova Scotia Barristers’ Society, Fraud alert: RCMP identifies cyber threat targeting Canadian law firms, 27 October 2026.

Every figure is the figure the source named beside it reports. Where a source gives no figure, the text says so.