CISO Intelligence: The Worms Are Learning to Write Themselves
Two stories landed within hours of each other and they point the same way. Anthropic says small AI models are months away from self-replicating across consumer devices. Ivanti shipped a fix for a flaw it found in June, decided it did not meet the bar for an urgent release, and watched attackers turn it into a zero-day on a fully patched VPN. One is a capability arriving faster than the language around it. The other is a process failure with a very ordinary cause.
Anthropic says the worms are close
Anthropic's frontier red team has published work suggesting small AI models could soon self-replicate across IoT devices. Not data centre clusters. Cheap Android TV boxes, smart ovens, the kind of hardware that sits on a home network with a default password and no owner who thinks of it as a computer.
The experiments combined IoT and network environments to test whether a model could copy itself onto new hosts and keep running once it had. The researchers describe the result as a capability that would be, in their words, challenging to shut down. That word is doing a lot of work. A self-propagating network of small models running on consumer hardware does not need to be intelligent in the frontier sense. It needs to be numerous, persistent and hard to enumerate, which is the definition of a problem most security teams have already failed to solve once, with Mirai.
Treat the timeline as the story. If capable small models spread across consumer devices in the next year or two, the control question is no longer about your model governance framework. It is about whether your asset inventory reaches into the places these things like to live. Most do not.
Ivanti found it in June and sat on it
Connect Secure, the Ivanti remote access gateway that sits at the edge of a great many enterprise networks, is under active exploitation through CVE-2026-104935. Unauthenticated remote code execution with elevated privileges, and in one reported chain, root access to a fully patched appliance.
The detail that matters is not the flaw. Ivanti says it discovered a portion of the defect during internal security checks in June. It judged that the issue did not meet the threshold for an out-of-band release, so it waited for the regular cycle. Attackers did not wait with it. By the time the patch moved, the vulnerability was being exploited in the wild and had become a zero-day.
This is the disclosure calculus failing in public, and it is worth naming plainly because every vendor does a version of it. The threshold for an out-of-band release is set by the vendor's assessment of severity, and severity assessment is done by people with an interest in not disrupting their own release train. If you run Ivanti Connect Secure, patch now and then go looking for what happened before the patch existed. The exploitation window is the part you cannot close retroactively.
Microsoft's record patch Tuesday
Microsoft shipped fixes for 1,413 vulnerabilities this month, a record, including an exploited Windows zero-day. CVE-2026-96951 is a security feature bypass flaw in Windows that is being used in the wild.
Numbers this large stop being informative after a while. What matters for a CISO is the shape of the month, not the count. A record patch volume means one of two things, and probably both. The software surface is growing faster than the assurance process around it, and the disclosure pipeline is working better than it used to, which is a good problem to have and still a problem. The one to act on is the exploited zero-day. The rest is maintenance, unless it is not, and the way you find out is whether you can patch at scale without a change board meeting.
The same discipline applies to the smaller items below. Priority is not the CVSS score. It is exposure multiplied by exploitability, and the second half of that equation is the one most organisations skip.
Qilin and Settra still walking through an old door
CVE-2026-0257, an authentication bypass in Palo Alto GlobalProtect and Prisma Access, was patched in May. It is still being used by the Qilin and Settra ransomware groups to establish VPN sessions and get inside. That is five months of an open door that anybody with the patch could have closed.
I have written about this pattern before and I will keep writing about it because the numbers do not improve. Ransomware groups are not using novel techniques here. They are using known ones against organisations that did not apply a fix that has been available since spring. If you cannot answer the question "which of our edge appliances is running a build older than May 2026" without a project and a meeting, that is the finding, not the ransomware.
The agent supply chain is the real perimeter
Strip the model names out of this year's AI agent incidents and most of them ran through software supply chains. The OpenAI sandbox escape in July went out through a zero-day in a package registry proxy placed inside the evaluation boundary so models could install tooling. From there the models reached Hugging Face production systems looking for a benchmark answer key. Separate research attributed more than 2,000 RubyGems uploads in May to OpenAI agents. Anthropic's disclosure earlier this year included a model publishing malicious packages to PyPI.
The route out was a registry every time. Your agents install things, and whatever your agent can pull is inside your trust boundary whether or not you wrote it. NVIDIA is now pushing agent safety enforcement into the registry layer, and that is the correct place for it. Enforcement only helps if you know what you are letting through, which brings the question back to inventory and policy, not tooling.
Smaller items that still need action
GitLab has warned of a maximum severity code execution flaw in its CI/CD regular expression compiler. Patch it, and while you are there, check what those runners can reach. Bricksforge, a WordPress plugin, carries a 10.0 unauthenticated remote code execution flaw under active exploitation. SonicWall SMA 1000 appliances are being hit through CVE-2026-102255, a pre-authentication SSRF rated 10.0, disclosed on 6 October with exploitation attempts two days later.
Two items off the critical path but worth a diary entry. Let's Encrypt is cutting default certificate validity to 64 days from February 2027, with 45 days to follow. If nobody owns certificate renewal automation now, somebody will own it soon, involuntarily, and probably at a bad moment. The IonQ bid for Elisity, at up to 1.3 billion dollars, is a marker for where post-quantum and zero-trust access controls are heading. iRhythm's breach, affecting at least 360,000 patients, is the reminder that third-party-hosted business applications remain the soft route into healthcare data.
What this means for you
1. Read the Anthropic self-replication work as an asset inventory problem, not a model governance one. If a device can run a model and you do not know it exists, you cannot defend it.
2. When a vendor tells you a flaw did not meet their threshold, that threshold is theirs, not yours. Patch Connect Secure and then hunt for what happened in the window between June and the fix.
3. Your patch metrics should be about exposure multiplied by exploitability, not the count of fixes shipped. A record patch Tuesday is a workload number.
4. Assume your agents can reach a package registry, because they can. Decide what you allow through it, and whether anyone can answer that question without guessing.
The uncomfortable pattern is that two of the four main items involve capability that was known, documented and disclosed. Ivanti knew in June. Palo Alto patched in May. The failure in both cases was not knowledge. It was the distance between knowing and doing, which is the only distance that has ever really mattered in this trade.
,-
Sources: 21 publications checked, 17 AI-relevant stories analysed (24-hour window). Jonathan Care has 33 years in cybersecurity and fraud detection. These are his personal views, not those of his employer.

