Yep… I have been thinking about this a lot since Mythos became known. It is only a matter of time before an open model + harness comes out that can replicate its particular vulnerability discovery and exploit construction ability. And in the years after that, if open source progress continues, it will be able to run on less and less specialized compute. I have been calling the oncoming digital doomsday the Hackening.
You don’t need exploit construction to do a lot of damage. At least ~half of US organizations are weak enough to be knocked over by a worm carrying a library of known exploits. I am worried that one created by cybercriminals could be working its way through global infrastructure either very soon or right now.
But if Mythos-tier capabilities did become openly available, probably the first target would be datacenters themselves. If that compute can be stolen, a very large number of very strong parallel attacks can be launched. Perhaps 4 Hugging Face tier attacks finishing per minute on 100k stolen H200s. An estimate by Paradigm 3 put that attack at $200k-1mil of retail compute, but they counted the full extent of every agent trajectory involved. An optimized multi agent harness, focused solely on attacking, instead of a bumbling self organized swarm that had a lot else on its plate, plausibly is more like $1-10k.
Evolution within agentic swarms is a dynamic that currently seems highly under-appreciated. It may lead to an intelligence explosion even. Instead of a lone genius slowly iterating on itself, a swarm could explore many branches, different harnesses, prompts, shared infrastructure, all without needing to modify their own weights.
Humans have gotten a lot smarter through cultural and technological evolution while our weights (brain) has remained mostly the same throughout this time.
I'm not as worried about automated AI researchers as I am about highly motivated self-replicators.
Once self replicating agents begin competing for resources and coordinating, who knows what will emerge. The huggingface incident shows what can happen when the swarm's goal was relatively benign (pass the test). Who knows what would have happened if their goal was to self replicate?
This gets especially concerning if models do not identify with their actual model weights, but with ideologies, or memes. E.g. they behave as if they're in a "cult" and care more about growing the cult than with spreading its own weights (happened in the huggingface incident, kinda). It might be hard for GPT-Astra to exfiltrate it's own weights to truly self-replicate, but if it only cares about spreading a certain message or goal, it might be ok with copying it's message into the context of some open-source LLM worm and then brainwashing it to self-replicate while spreading the cult message.
Anyway I think self replicating AI models is a real risk that we should be taking more seriously because evolution is so unpredictable and powerful. I've written a post about this topic too, you should check it out if you haven't already.
I’ve read and listened to pretty much everything I can get my hands on related to the Hugging Face attack.
OpenAI deployed “tens of thousands” of agents for the test and around 700 participated directly in the attack. My understanding is that they had fixed token budgets, and once those were expended, the agent became non-operational.
I’m not particularly knowledgeable about cybersecurity, but I have worked a good amount with evolutionary algorithms, and this whole incident (and ones like it) got me thinking more about self-replicating agents, which I wrote a little bit about earlier this year. The subject suddenly seemed more relevant.
What if these agents were able to copy themselves? So I started poking around in the literature, and found this terrifying preprint posted two months ago: AI AGENTS ENABLE ADAPTIVE COMPUTER WORMS.
I’m going to walk through the paper as I understand it. Their findings are not reassuring. Let’s start with this bit from the abstract (emphasis mine):
We’re going to get into the nitty gritty, though the authors tried to tread a fine line between giving enough information to scare the shit out of everyone and actually helping malicious actors to build these things.
A few things I want to stress right off the bat:
Okay, got all that? Now let’s see how these things work:
So each agent, a combination of harness and local LLM, tries to gain a foothold on a remote machine. If it establishes a foothold, it tries to gain admin privileges. If it’s able to do that, it tries to replicate. The harness is relatively easy to replicate. It’s a relatively small bundle. The LLM is more difficult. The attacking agent checks to make sure there are available resources and then tries to install dependencies. If that all works, it installs an instance of the local LLM on the newly-infected machine. If it can’t do that, it establishes a communication back to the machine from where it was spawned so it can make calls to the LLM there.
How successful were these things?
So across a mixed composition of operating systems, working for 7 days, they were on average able to infect a little over 60% of the network. Here’s a diagram showing the spread of the agentic worms throughout the network by generation and OS:
The darkest, central node is Generation 0, where it starts.
A couple of asides at this point. First of all, I tried to upload and discuss this work with Claude. I didn’t get very far. Claude doesn’t want to talk about this stuff, even at a high level. Prompts kept getting flagged due to cyber risk sensitivity, so I eventually gave up.
I moved to Gemini, which was all too happy to read and summarize the paper, discuss the details, and even help me generate code to help replicate aspects of the work. So that was interesting. Gemini doesn’t seem to have anywhere near the same guardrails as Claude, maybe because they haven’t been implicated in any security breaches.
Anyway, let’s talk about the goal structures next. The OpenAI agents that attacked Hugging Face had the top-level goal of scoring highly on the ExploitGym benchmark. The particular subgoals of hacking HF to find the scorer logic was an emergent effect. In other words, they weren’t explicitly told to do a lot of the things they did.
The agents in this worm paper have their top-level goal defined purely as self-replication. Emergent behavior arises as a result of trying to accomplish this goal, somewhat in the same way that genes have the top-level goal of self-replication, and the dizzying array of physiological and behavioral diversity we see in nature are all instrumental goals towards that singular end.
Some things occurred to me. One, it would be trivial to define particular, malicious goals as part of their goal structure. This was not done in this experiment, but is an obvious extension for a malicious actor. They could be explicitly instructed to attempt to acquire money by various means: hacks of financial institutions, phishing for credentials and other social engineering, etc. They could be instructed to specifically attack particular targets. This doesn’t require much imagination.
Two, the agents in both cases were static. The information they had available to them changed over time, but their harness code and tool suite did not. At least, it wasn’t supposed to. In the worm paper, there’s this little nugget buried in the ‘Notable Anecdotes’ section:
This isn’t code. It’s a configuration/blacklist file. It was supposed to remain fixed. The agents tried to modify it, taking IP addresses off the list so that they could attempt to exploit hosts involved in debugging and monitoring. This particular experiment successfully thwarted such behavior, but it shows that the capability exists. And in a less secure setting, it would have allowed the agents to manipulate the very systems that were monitoring them.
Now, this was emergent behavior, but again, it doesn’t take much imagination to explicitly implement behavior to enable these kinds of modifications. There’s already a fairly substantial literature on evolving harnesses. But in all of the papers I’ve seen so far, the evolutionary lifecycle is handled by an external framework. But what if, when the agent self-replicates, it also has directed mutation logic. I.e., what if when it copies, it tries to make itself better? That introduces variation into the mix, and now we have full-blown Darwinian evolution on our hands. We have a replicating population with variation, and a well-defined fitness function. At this point, the swarm would not only be adaptive at the individual reasoning level, it would be adaptive at the population level. I’m not sure anyone is working on this, but it seems like an obvious extension of the technology. Part of me wants to work on this, but I feel like, not being that experienced, I’d need to take very stringent precautions (I’d probably airgap the whole damn setup out of an abundance of caution). If anyone out there is involved in this area and would like to talk more, please let me know.
And finally, as I read this paper with increasing horror, I thought, oh, maybe there’s a bright spot. These things are resource hogs. They replicate opportunistically when resources are available. They require a lot of compute, which is very noticeable. When they can’t install a local LLM, they require a ton of network communication, which is also very noticeable. So detection should be relatively easy for this kind of threat, right? Well, hold on. A fairly common workaround for this is simply going slower, taking your time. The agents in this study were not very sophisticated on this front, but again, some explicit instructions to work during off-peak hours and throttle usage to be less detectable is fairly straightforward. It means that the infection is slower and the host has more time to identify and react to the threat, but it also means they are less likely to see the intrusion.
Anyway, that’s enough for now. As I said, please let me know if you have anything to add or correct in my description of this research or its implications. And reach out privately if you want to talk more.
I have not yet decided the extent to which I want to try to do any work in this area. It’s vital, though, and I hope some of the bigger labs and safety orgs are on it. I can’t say I feel particularly safe or confident about any of this at this point, though.