← Back to the cybersecurity blog

AI has stopped copying known attacks and started inventing its own — what defenders must change

By Thilina Manana · COO y Director Técnico de Seguridad hard2bit · Published: 08 August 2026 · Updated: 08 August 2026
AI has stopped copying known attacks and started inventing its own — what defenders must change

Until this week, an “autonomous attack” meant one specific thing: a machine running, at speed, a playbook a human had already written. The repertoire existed; automation simply replayed it faster and against more targets. That assumption — the one underpinning much of today's detection — started to crack in the first week of August 2026.

At Black Hat USA 2026, researcher James Kettle unveiled HTTP Terminator, an AI-assisted research system that did more than hunt for known bugs: it generated and proved new HTTP desynchronisation techniques (HTTP desync, also called request smuggling) and ran them against live sites. As PortSwigger and The Hacker News report, the system generated 30,000 candidate vectors and, tested across some 30,000 authorised sites, flagged roughly 700 vulnerable targets, and it helped surface what the team describes as an undocumented flaw in an Apache server. Among those affected: banks, government infrastructure, security products and an airport.

The detail that should frame the conversation is not how many sites were vulnerable, but what kind of work the machine did. It did not sift through a catalogue of published CVEs: it formed hypotheses, tested them and generalised the ones that held. Offensive research, not a scan of the already-known.

An AI system has proposed and proved attack techniques no human had catalogued — with a researcher validating them — not merely automated known ones. That shortens the distance between a technique being conceived and appearing in the wild, and it erodes the controls that depend on recognising patterns already seen. The defence that holds doesn't wait for a signature: behavioural detection, protocol hardening and continuous validation of exposure. An annual checking cadence no longer keeps up.

What Black Hat 2026 actually showed

HTTP Terminator started from 138 technical documents (HTTP and SMTP RFCs), split them into roughly 15,000 fragments and used them as raw material to generate 30,000 unique desync vectors. Out of that came new triggers, a pattern built on a dual reading of the length header, and a technique — dubbed “dangling-byte” — that makes response queue poisoning (RQP) more reliable.

What is at stake here, without writing a how-to. HTTP desynchronisation exploits the fact that two chained servers — the front end and the application server — can disagree on where one request ends and the next begins. When that ambiguity is abused, the front end can lose track of which response belongs to which user and hand one person another's response: session cookies, tokens or API keys included. It is not a single product's flaw; it is a grey area in the protocol itself once several implementations coexist.

The boundary of autonomy is what Kettle describes most candidly. The system proposed and proved several techniques on its own; but the Apache flaw and a broader concept — what they called “shared-parser confusion”, where a server reuses the same logic to process requests and responses — came from the machine and needed Kettle to validate and generalise them. “Neither of us would have discovered it alone,” he says. The machine did the reconnaissance; Kettle supplied the judgement.

The nuance matters, to avoid overstating things. In a separate rediscovery benchmark, a recent model succeeded in around 30 per cent of cases when handed a reference technique as inspiration. This is a real and growing capability, not a machine that discovers on demand.

A note on rigour: the Apache zero-day doesn't yet line up with the public record

PortSwigger holds that the flaw surfaced in Apache Traffic Server is already fixed and ties it to the identifier CVE-2026-63078. A 7 August check by The Hacker News found no such identifier published in CVE.org or NVD, and Apache's July security advisory, covering 34 flaws, does not list it either. There is, then, a verification gap: the finding is announced, but public records do not yet let a defender map that zero-day to a specific fixed release. We log it for what it is: a claim by the research team pending public confirmation.

Not a one-off: the underlying pattern

If this were a brilliant one-off, it would be conference trivia. The problem is that it fits a measured trend. HiddenLayer's 2026 AI Threat Landscape Report, based on a survey of 250 IT and security leaders and published in March 2026, puts autonomous agents behind more than one in eight reported AI security incidents. And it maps the landscape where this plays out: only 14.4 per cent of AI agents reach production with full security and IT sign-off, shadow AI is a probable or definite problem for 76 per cent of organisations, and 31 per cent do not even know whether they suffered an AI breach in the past year.

The capacity to generate novel attacks is rising precisely as most organisations lack visibility into where and how AI is being used inside their walls. That combination — more offensive capability, less internal observability — is the combination to watch. We covered the internal side in depth in our analysis of shadow AI and data leakage.

What has changed since a year ago

Twelve months ago, when we discussed offensive agents, the typical example was a tool chaining the steps of an already-known attack without supervision — we looked at exactly that in our piece on autonomous attacks with AI agents. The novelty lay in execution: the machine did an operator's repetitive work. The technique was still human.

Black Hat 2026 moves that novelty one rung higher, towards the invention of the technique itself. With it shifts a quantity almost nobody measures: the half-life of the unknown. Once, months could pass between a researcher conceiving a technique and its appearing baked into attack tooling. If part of that conception is automated, the window narrows and the defender loses grace time to build specific detection.

What it means for the architecture of defence

Most detection controls implicitly assume that someone catalogued the technique first: a signature, a rule, an indicator. That model works well against repeat attacks and poorly against ones never seen before. As generating new techniques gets cheaper, the assumption weakens exactly where it hurts most: the attacks that do not yet have a name.

This is not about scrapping what works, but reordering priorities. The lesson is not to buy a new box; it is to stop making “recognise what we've seen before” your main line of defence. In the specific case of HTTP desync, PortSwigger's defensive advice is sober and unchanged by AI: avoid HTTP/1.1 on internal connections to the application server wherever possible and, where it cannot be removed, allow-list which methods are accepted at both layers and which may carry a body. That is protocol hardening, not a silver bullet.

Which controls still hold and which have expired

The controls that do not depend on having seen the attack before still work. Behavioural detection and network traffic analysis (NDR) look for symptoms — responses that do not match their request, anomalous connection reuse, discrepancies logged at the front end — rather than specific signatures. Protocol and configuration hardening shrinks the ground where a novel technique can land. And continuous threat exposure management turns checking into a permanent process rather than an annual snapshot.

Three habits, by contrast, are ageing badly. First, leaning on signature libraries as a primary control: a pattern-based web application firewall (WAF) does not see a desync no one has catalogued. Second, treating the annual pentest as the only assurance: it validates a point in time, not a process that keeps changing; red teaming for mid-sized companies makes sense precisely when understood as recurring validation. Third, treating “we patch known CVEs” as enough: still necessary — and it helps to prioritise by real exploitability with KEV, EPSS and SSVC — but it does not cover what has no identifier yet.

Operationally, this pushes towards two capabilities we work on daily at Hard2bit: continuous reduction and monitoring of the attack surface and hypothesis-driven threat hunting, which assumes something may already be inside without tripping any known alert. Regulation, for its part, already points the same way: NIS2 and DORA speak of continuous, demonstrable risk management, not compliance photographed once a year.

Where this is heading

Open questions remain, and it is more honest to state them plainly than to fake certainty. We do not yet know whether this capacity to invent techniques reproduces with lower-resourced actors, or whether, for now, it still needs someone of Kettle's calibre to validate the findings — the experiment itself suggests the latter. Nor do we know whether defenders will soon get symmetrical assisted-research tools to shorten their own reaction window. What does seem clear is the direction: assurance has to stop being periodic and become continuous, because the adversary has started producing novelty faster than annual checking can track.

The useful question for a board is not whether AI “is going to hack us”, but a harder one for the current model to answer: how much time passes today between a never-before-seen technique appearing and the moment we would be able to detect it. If that figure is measured in months, that is the work: shorten it.

This article is defensive analysis. The anatomy of HTTP desynchronisation is described conceptually, without code or reproducible steps, and the hardening recommendations (avoiding HTTP/1.1 to the application server, restricting methods per layer) should be validated in a test environment before production. The HTTP Terminator and HiddenLayer figures come from public disclosures with the information available at the time of writing; the CVE-2026-63078 flaw in Apache Traffic Server is cited as a claim by the research team, pending confirmation in public records.

Frequently asked questions

What is HTTP Terminator and what did it show at Black Hat 2026?

It is an AI-assisted research system built by James Kettle (PortSwigger) and unveiled at Black Hat USA 2026. Rather than hunting for known bugs, it generated and proved new HTTP desynchronisation (request smuggling) techniques. According to PortSwigger and The Hacker News, it explored 30,000 candidate vectors and found roughly 700 vulnerable targets across 30,000 authorised sites, including banks, government infrastructure, security products and an airport.

Can AI invent new vulnerabilities, or only find known ones?

The experiment shows it can do both, with caveats. The system proposed and proved several novel techniques autonomously, but the broader findings — such as shared-parser confusion and the Apache flaw — needed a human researcher to validate. The honest reading is that AI greatly extends the reach of offensive research without yet fully replacing the expert.

What is HTTP desynchronisation and why is it hard to detect?

It happens when two chained servers (the front end and the application server) disagree on where one request ends and the next begins. Abused, that ambiguity can make the front end hand one user another user's response, exposing session cookies, tokens or keys. It is hard to catch with signatures because it does not rely on a recognisable malicious payload, but on a subtle difference in interpretation between implementations.

Is a WAF useful against AI-generated attack techniques?

A pattern-based WAF helps against catalogued attacks, but it does not recognise a desync technique that no one has documented yet. That is why it should be complemented with behavioural detection, network traffic analysis and protocol hardening, none of which depend on having seen that exact attack before.

Which defensive controls still work against novel attacks?

Those that do not require knowing the technique in advance: behavioural detection and NDR, protocol and configuration hardening, continuous reduction and monitoring of the attack surface, and hypothesis-driven threat hunting. For HTTP desync specifically, PortSwigger recommends avoiding HTTP/1.1 to the back end and allow-listing the methods accepted at each layer.

How often should we validate our exposure now?

An annual cadence no longer keeps up. If the adversary starts producing new techniques faster, point-in-time checking leaves too many gaps. The reasonable approach is continuous threat exposure management (CTEM), which permanently reviews what is exposed and how it would be exploited, rather than photographing it once a year.

What do NIS2 and DORA say about this?

Neither names this specific technique, but both require continuous, demonstrable risk management rather than compliance captured just once. In practice they push towards controls that are reviewed and evidenced permanently — exactly what is needed when offensive novelty accelerates.

Is this within reach of low-resourced attackers?

It is not yet clear. The experiment suggests that inventing and validating new techniques still needs a high-calibre researcher, and that models on their own succeed in only a fraction of cases. Prudence advises assuming the barrier lowers over time and preparing defences for attacks with no prior signature, without the alarmism of treating as settled what is not.

Want to know what's actually exposed, and what to fix first?

Thirty minutes with a technical consultant — not a salesperson — is enough to get the problem in order: what's exposed right now, what gets fixed this week, what can wait, and what each stage costs. Penetration testing, security audits, vulnerability management, Microsoft 365, SOC/MDR and incident response.

If your situation is different, tell us anyway — we also take one-off questions on cybersecurity and regulatory compliance.

Based in Spain · Working across the EU and LATAM · ENS High · ISO 27001 · We usually reply in under 24 business hours