HTTP Terminator, a research system developed by James Kettle, scanned 30,000 websites to identify potential weaknesses in how HTTP requests are processed.
The system uncovered a range of new desynchronization techniques that allow an attacker to split a single HTTP request into multiple, independent streams. By exploiting timing differences in how servers parse request headers, these methods can bypass standard authentication checks.
In a separate, human‑guided discovery effort, the team identified a zero‑day vulnerability in Apache Traffic Server. The flaw resides in the request‑parsing module and enables remote code execution when an attacker sends a specially crafted request.
After notifying the vendor, the vulnerability has been added to the public CVE database. The disclosure is expected to prompt a patch release in the coming weeks.
Security analysts warn that the newly discovered desync techniques could be used to hijack sessions, exfiltrate data, or execute arbitrary commands on vulnerable servers.
The findings emphasize the need for rigorous input validation and consistent parsing logic in HTTP servers, especially those that handle high traffic volumes.
Beyond the primary discoveries, the research system also flagged minor weaknesses in several popular web frameworks, prompting rapid updates from their maintainers.
James Kettle stated that systematic scanning of large web spaces can reveal hidden attack surfaces that might otherwise go unnoticed.
The study will be presented at upcoming security conferences, where experts will discuss mitigation strategies and best practices for HTTP handling.
Organizations are urged to review their HTTP request processing logic and apply any available patches to mitigate the newly disclosed risks.