// 4 ZERO-DAY · 5 CVE · 5 EXPLOIT · 1 ADVISORY NELLE ULTIME 24H
James Kettle ha dimostrato che HTTP Terminator, sistema AI di PortSwigger, genera autonomamente tecniche di HTTP desynchronization. Il CVE-2026-63078 su Apache

Il 7 agosto 2026 James Kettle, director of research at PortSwigger, ha pubblicato i risultati di HTTP Terminator, sistema di ricerca assistito da intelligenza artificiale progettato per generare e validare vettori di HTTP desynchronization a scala industriale. Il sistema ha prodotto autonomamente tecniche di attacco precedentemente sconosciute, testate su circa 30.000 siti web autorizzati, con conseguenze immediate su settori critici come banche e infrastrutture governative. La ricerca solleva tuttavia un problema operativo concreto: lo zero-day identificato in Apache Traffic Server, tracciato come CVE-2026-63078, non risulta verificabile nei database pubblici al momento della pubblicazione.

Punti chiave
  • HTTP Terminator ha generato e dimostrato autonomamente nuove tecniche di HTTP desynchronization senza input diretto di scoperta umana, secondo la fonte citata.
  • Il sistema ha testato circa 30.000 vettori candidati su circa 30.000 siti autorizzati, identificando approssimativamente 700 target vulnerabili prima di validazione approfondita.
  • Una tecnica basata su Content-Type: multipart/byteranges ha esposto oltre 200 siti nel set di test, inclusa una banca statunitense non nominata.
  • Il concetto di Shared-Parser Confusion è stato proposto dall'AI e validato da Kettle, mentre lo zero-day Apache CVE-2026-63078 richiedeva una cascata di scoperta guidata dall'uomo.

Come funziona la ricerca autonoma su HTTP

HTTP Terminator opera ingurgitando documentazione tecnica standard e trasformandola in ispirazione per vettori di attacco. Secondo la fonte citata, Kettle ha fornito al sistema 138 RFC HTTP e SMTP, suddivise in circa 15.000 frammenti utilizzati come seme per la generazione. Da questo input il sistema ha prodotto circa 30.000 vettori candidati di desync, poi testati su un parco di circa 30.000 siti web dove lo scanning era autorizzato tramite programmi di bug bounty o vulnerability disclosure.

La fonte riporta che circa 700 target vulnerabili sono emersi prima di una validazione più approfondita e di un'ulteriore ricerca RQP (Request Queue Poisoning). I target includevano banche, infrastrutture governative, prodotti di sicurezza e un aeroporto, sebbene i nomi specifici non siano stati divulgati. Questa distribuzione settoriale indica che la superficie di attacco intercettata dal sistema non si limita a endpoint marginali.

Il confine tra autonomia AI e intervento umano

La ricerca traccia una linea netta tra ciò che l'AI ha generato da sola e ciò che ha richiesto la validazione umana. Secondo la fonte citata, HTTP Terminator ha prodotto e dimostrato diverse tecniche "senza input diretto di scoperta umana". Tuttavia, il percorso verso lo zero-day Apache e il concetto di Shared-Parser Confusion ha seguito dinamiche diverse.

La dangling-byte technique rappresenta il caso di una scoperta puramente autonoma validata. La fonte riporta che il sistema ha testato 16 idee per migliorare RQP e solo questa tecnica è sopravvissuta alla valutazione: lascia una richiesta smuggled corta di un byte, eliminando una race condition che rende RQP inaffidabile. Al contrario, Shared-Parser Confusion — che emerge quando regole di processing delle risposte vengono erroneamente applicate alle richieste perché i server riutilizzano parsing logic — è stato "proposto dal sistema ma validato da Kettle", come riporta la citazione diretta del ricercatore: "Neither of us would have discovered it alone".

"Neither of us would have discovered it alone" — James Kettle, su Shared-Parser Confusion

Il caso CVE-2026-63078: un gap di verificabilità operativa

Una cascata di scoperta guidata dall'uomo ha esposto una vulnerabilità in Apache Traffic Server, tracciata come CVE-2026-63078. Al 7 agosto 2026, tuttavia, la verifica diretta nei database pubblici è fallita: il CVE non risulta in CVE.org o NVD, e l'advisory Apache di luglio 2026 con 34 flaw non lo elencava, secondo quanto riportato dalla fonte.

Questo vuoto informativo non è marginale. Per i team difensivi, l'assenza di un record ufficiale significa assenza di indicazioni su versioni patchate, severità CVSS e mitigazioni concrete. La fonte non specifica quale versione di Apache Traffic Server risolva il problema, né una data di rilascio del patch. L'identificatore CVE esiste nel racconto della ricerca ma non nella governance dei database di riferimento, generando una condizione di rischio non quantificabile attraverso i canali standard.

L'implementazione rilasciata e i modelli coinvolti

PortSwigger ha open-sourced HTTP Terminator. L'implementazione rilasciata utilizza Claude per l'estrazione documentale e la generazione di test case, mentre lo stage investigator richiede Claude Code, secondo la fonte citata. Il sistema non si appoggia esclusivamente a un singolo modello: Kettle ha testato modelli più recenti su un benchmark di riscoperta, riportando un tasso di successo del 30% per GPT-5.6 Sol quando dotato di una tecnica di ispirazione.

La scelta di rendere pubblico lo strumento solleva questioni di accessibilità. La democratizzazione della ricerca su HTTP desync — una categoria di vulnerabilità notoriamente difficile da rilevare con strumenti convenzionali — può accelerare la difesa ma anche abbassare la barriera per attaccanti con accesso alle stesse infrastrutture AI.

Cosa fare adesso

  • Verificare l'adozione di Apache Traffic Server nelle proprie infrastrutture e monitorare l'emergere del CVE-2026-63078 nei database ufficiali (NVD, CVE.org, advisory Apache), dato che al momento non risulta tracciabile.
  • Valutare la transizione da HTTP/1.1 upstream dove architetturalmente fattibile, poiché la fonte riporta che questa rimane la difesa raccomandata principale.
  • Dove HTTP/1.1 upstream non è rimovibile, implementare allow-listing dei metodi a entrambi i livelli della catena di proxy e restringere i metodi che possono trasportare body, come indicato dalla fonte citata.
  • Esaminare con cautela l'adozione di HTTP Terminator o strumenti analoghi in contesti di ricerca autorizzata, considerando che il codice open-source è disponibile ma la sua completezza e stabilità non sono verificabili indipendentemente dalle fonti disponibili.

Perché la verificabilità non tiene il passo della scoperta

L'esperimento di Kettle mette a nudo una tensione strutturale: i sistemi di disclosure e catalogazione delle vulnerabilità sono progettati per una velocità umana di ricerca, mentre l'AI può generare e testare vettori a scala industriale in tempi compressi. Il CVE-2026-63078 esiste nel racconto della scoperta ma non nei database che i difensori consultano quotidianamente. Questo gap non è imputabile a un errore procedurale: è la conseguenza di un'accelerazione tecnica che supera l'infrastruttura di governance.

La fonte non documenta exploit in-the-wild per le tecniche scoperte. Tuttavia, la presenza di banche e infrastrutture governative nel set di target vulnerabili indica che la superficie di impatto è di livello critico. L'open-sourcing di HTTP Terminator rende questa capacità di scoperta replicabile: il confine tra ricerca difensiva e offensiva dipenderà sempre più dal contesto di autorizzazione, non dalla disponibilità tecnica.

La ricerca suggerisce che il modello di collaborazione uomo-AI più produttivo non è quello della sostituzione ma dell'intersezione. Le tecniche pure di desync sono emerse dall'autonomia del sistema; i concetti più profondi, come Shared-Parser Confusion, dalla sovrapposizione tra proposta algoritmica e validazione esperto. Il problema operativo è che i difensori non hanno ancora strumenti per verificare alla stessa velocità.

Fonti

Le informazioni sono state verificate sulle fonti citate e aggiornate al momento della pubblicazione.

Fonti


Fonti e riferimenti
  1. thehackernews.com
  2. thomasharris6.wordpress.com
  3. develeap.com
  4. news.cybertechworld.co.in
  5. reconbee.com
  6. secnews.gr