PortSwigger zegt HTTP Terminator, een door kunstmatige intelligentie (AI) ondersteund onderzoekssysteem gebouwd door James Ketelgenereerde en bewees nieuwe HTTP-desynchronisatietechnieken na het verkennen van 30.000 kandidaat-desynchronisatievectoren.
PortSwigger zei dat een afzonderlijke, door mensen geleide ontdekkingscascade ook een zero-day in Apache Traffic Server blootlegde. Kettle zei dat HTTP Terminator 30.000 websites heeft getest waarop scannen was geautoriseerd via bugbounty- of kwetsbaarheidsprogramma’s en ongeveer 700 kwetsbare doelen vond voordat diepere validatie en RQP-onderzoek plaatsvond.
Kettle zei dat deze bevindingen betrekking hadden op banken, overheidsinfrastructuur, beveiligingsproducten en een luchthaven.
Het onderzoek leverde nieuwe desync-triggers op, een dual-matching Content-Length-patroon en een ‘dangling-byte’-techniek die is ontworpen om responswachtrijvergiftiging (RQP) betrouwbaarder te maken. RQP kan er mogelijk voor zorgen dat een front-end uit het oog verliest welke back-end-reactie bij welke gebruiker hoort, waardoor mogelijk de reactie van een andere gebruiker zichtbaar wordt, inclusief sessiecookies of API-sleutels.
De onderzoekers onthulden ook Shared-Parser Confusion, een breder aanvalsconcept dat door het systeem werd voorgesteld maar door Kettle werd gevalideerd. De verdediging is niet veranderd: PortSwigger raadt aan om HTTP/1.1 upstream te vermijden. Waar HTTP/1.1 niet kan worden verwijderd, wordt aanbevolen methoden op beide lagen op een allowlist te zetten en te beperken welke methoden verzoekteksten mogen bevatten.
In het technische artikel zei Kettle dat hij HTTP Terminator 138 HTTP- en SMTP RFC’s had gevoed. Die RFC’s werden opgesplitst in ongeveer 15.000 kleine fragmenten en gebruikt als inspiratie om 30.000 unieke kandidaatvectoren te genereren.
Eén Content-Type: multipart/byteranges-techniek werkte bij meerdere serverimplementaties en maakte meer dan 200 websites in de testset zichtbaar, waaronder een naamloze Amerikaanse bank.
Het autonome onderzoek testte vervolgens 16 ideeën om RQP te verbeteren. Alleen de bungelende bytetechniek overleefde de evaluatie. Het laat een gesmokkeld verzoek één byte tekort, zodat het tweede back-end-antwoord pas wordt geproduceerd als een slachtofferverzoek de ontbrekende byte levert, waardoor een raceconditie wordt geëlimineerd die RQP anders op veel sites onbetrouwbaar maakt.
In de door mensen geleide cascade bracht een verkeerd ingedeeld verzoek uiteindelijk de desynchronisatie zero-day in Apache Traffic Server aan het licht. De onderzoekers zeiden dat het probleem sindsdien is gepatcht en gevolgd als CVE-2026-63078.
Bij een controle van 7 augustus door The Hacker News werd geen openbaar record gevonden voor CVE-2026-63078 op CVE.org of NVD, en Apache’s advies van juli over 34 fouten vermeldde dit niet. Dat laat een verificatiekloof rond de Apache-zaak achter: de geciteerde openbare registers laten verdedigers nog niet toe CVE-2026-63078 toe te wijzen aan een specifieke vaste Traffic Server-release.
Kettle zei dat er verwarring ontstond toen HTTP Terminator merkte dat regels voor responsverwerking verkeerd konden worden toegepast op verzoeken wanneer servers parseerlogica hergebruiken. Het systeem stelde het concept voor, maar Kettle, onderzoeksdirecteur bij PortSwigger, valideerde en generaliseerde het. ‘Geen van ons beiden zou het alleen ontdekt hebben,’ zei hij.
Dat onderscheid definieert de autonomiegrens in dit onderzoek: het systeem genereerde en bewees verschillende technieken zonder directe menselijke ontdekkingsinbreng, terwijl de Apache zero-day en Shared-Parser Confusion nog steeds de tussenkomst van Kettle vereisten.
PortSwigger heeft open source HTTP Terminator. Het artikel identificeert niet welk exact model of welke versie elke autonome ontdekking heeft gegenereerd. De vrijgegeven implementatie gebruikt Claude voor het extraheren van documenten en het genereren van testgevallen, terwijl de onderzoeksfase Claude Code vereist.
Daarnaast hebben onderzoekers achter de door CRLF aangedreven desync-aanvallen openbare tools uitgebracht voor het bestuderen van die aanvalsklasse, waaronder crlf-desyncs en crlf-powered-desync-scanner.
Kettle testte nieuwere modellen afzonderlijk op een herontdekkingsbenchmark en rapporteerde een succespercentage van 30% voor GPT-5.6 Sol wanneer ze een inspiratietechniek kregen.