PortSwigger съобщава, че HTTP Terminator — изследователска система с поддръжка на изкуствен интелект (AI), разработена от Джеймс Кетъл — е генерирала и доказала нови техники за HTTP десинхронизация след изследване на 30 000 потенциални десинхронизиращи вектора.

От PortSwigger посочват, че отделна каскада от разкрития под човешко ръководство е изложила на показ и zero-day уязвимост в Apache Traffic Server. Кетъл споделя, че HTTP Terminator е тествал 30 000 уебсайта, при които сканирането е било разрешено чрез програми за разкриване на уязвимости или bug bounty, откривайки около 700 уязвими цели преди по-нататъшното валидиране и проучване на RQP.

Тези открития засягат банки, държавна инфраструктура, продукти за сигурност и летище. Изследването довежда до нови тригери за десинхронизация, модел с двойно съвпадение на Content-Length и техника на „висящ байт“ (dangling-byte), разработена за повишаване на надеждността на отравянето на опашката от отговори (RQP). При RQP е възможно фронтендът да загуби връзка кой отговор от бекенда на кой потребител принадлежи, което потенциално може да изложи на показ отговора на друг потребител, включително сесийни бисквитки или API ключове.

Изследователите разкриват и Shared-Parser Confusion — по-широка концепция за атака, предложена от системата и потвърдена от Кетъл. Защитата остава непроменена: PortSwigger препоръчва избягването на HTTP/1.1 нагоре по веригата (upstream). Когато HTTP/1.1 не може да бъде премахнат, се препоръчва добавяне на разрешителни списъци (allow-lists) за методите и на двата слоя, както и ограничаване на методите, които могат да пренасят тела на заявки.

В техническия доклад Кетъл посочва, че е захранил HTTP Terminator със 138 спецификации (RFC) за HTTP и SMTP. Тези документи са били разделени на около 15 000 малки фрагмента и използвани като вдъхновение за генерирането на 30 000 уникални вектора. Една техника, използваща Content-Type: multipart/byteranges, е проработила при множество сървърни имплементации и е изложила на риск над 200 уебсайта от тестовия набор, включително неназована американска банка.

Автономната изследователска система след това е тествала 16 идеи за подобряване на RQP, като само техниката на „висящия байт“ е издържала оценката. Тя оставя контрабандната заявка с един байт по-къса, така че вторият отговор от бекенда не се генерира, докато заявката на жертвата не достави липсващия байт. Това елиминира състоянието на състезание (race condition), което иначе прави RQP ненадеждна при много сайтове.

При каскадата под човешко ръководство, неправилно форматирана заявка в крайна сметка е разкрила zero-day уязвимостта за десинхронизация в Apache Traffic Server. Изследователите заявяват, че проблемът вече е коригиран и се проследява като CVE-2026-63078.

Проверка на The Hacker News от 7 август не открива публичен запис за CVE-2026-63078 в CVE.org или NVD, а юлският бюлетин на Apache, покриващ 34 дефекта, не я включва. Това оставя липса на възможност за проверка около случая с Apache: цитираните публични регистри все още не позволяват на защитниците да свържат CVE-2026-63078 с конкретна коригирана версия на Traffic Server.

Кетъл отбелязва, че Shared-Parser Confusion е възникнал, когато HTTP Terminator е забелязал, че правилата за обработка на отговори могат да бъдат приложени неправилно към заявки, когато сървърите преизползват логика за парсване. Системата е предложила концепцията, но Кетъл — директор по изследванията в PortSwigger — я е валидирал и обобщил. „Никой от нас нямаше да я открие сам“, казва той.

Тази граница определя автономността в изследването: системата е генерирала и доказала няколко техники без пряка човешка намеса, докато Apache zero-day уязвимостта и Shared-Parser Confusion все още са изисквали намесата на Кетъл.

PortSwigger предостави HTTP Terminator с отворен код. Документът не идентифицира точния модел или версия, генерирали всяко автономно откритие. Пуснатата имплементация използва Claude за извличане на документи и генериране на тестови сценарии, докато етапът на разследване изисква Claude Code.

Отделно, изследователите зад CRLF десинхронизиращите атаки пуснаха публични инструменти за изучаване на този клас атаки, включително crlf-desyncs и crlf-powered-desync-scanner.

Кетъл също така е тествал по-нови модели на бенчмарк за повторно откриване и докладва 30% процент на успеваемост за GPT-5.6 Sol, когато му е предоставена вдъхновяваща техника.