SECURITYCRITICALCVE-2026-58155

CVE-2026-58155: Apache Traffic Server Header Truncation Enables Request Smuggling and Policy Bypass

A critical vulnerability in Apache Traffic Server allows attackers to exploit over-long header name truncation to alias headers, smuggle HTTP requests,...

Dylan H.

Security Team

July 30, 2026
4 min read
CVE-2026-58155: Apache Traffic Server Header Truncation Enables Request Smuggling and Policy Bypass

Critical severity

Rated critical. Prioritise patching — see the remediation guidance below.

Affected Products

  • Apache Traffic Server 8.0.0 through 8.1.9
  • Apache Traffic Server 9.0.0 through 9.2.14
  • Apache Traffic Server 10.0.0 through 10.1.3

Executive Summary

A critical vulnerability has been disclosed in Apache Traffic Server (ATS), tracked as CVE-2026-58155 with a CVSS score of 9.3 (Critical). The flaw stems from ATS truncating over-long HTTP header names, which allows an attacker to create aliased headers — a condition that enables HTTP request smuggling, policy bypass, and manipulation of backend request handling. All supported ATS release branches (8.x, 9.x, and 10.x) are affected. Users are urged to upgrade immediately.


Vulnerability Details

FieldDetails
CVE IDCVE-2026-58155
CVSS Score9.3 (Critical)
Affected SoftwareApache Traffic Server
Affected Versions8.0.0–8.1.9, 9.0.0–9.2.14, 10.0.0–10.1.3
Vulnerability TypeHTTP Header Aliasing / Request Smuggling
Fixed Versions9.2.15, 10.1.4
Published2026-07-29
SourceNVD / Apache Security Team

Technical Analysis

Apache Traffic Server is a widely-deployed high-performance reverse proxy and HTTP/1.1 + HTTP/2 caching server used in large-scale CDN and enterprise environments. The vulnerability arises from how ATS handles HTTP headers with names that exceed an internal length limit.

Root Cause

When ATS encounters an HTTP header with a name longer than its internal buffer, it silently truncates the header name to fit. This means two different header names that share the same prefix up to the truncation boundary are treated as identical headers by ATS — a condition known as header aliasing.

Attack Scenario

Consider a backend application that uses a header like X-Auth-Token to enforce access control. An attacker can craft a request with a subtly different but over-length header that, after truncation, aliases to X-Auth-Token. ATS then forwards the aliased header to the backend, which may accept it as legitimate — effectively bypassing the policy enforced by the header.

More dangerously, this aliasing can be exploited for HTTP request smuggling — a class of attack where discrepancies between how a front-end proxy and back-end server parse HTTP requests allow attackers to:

  1. Poison the request queue seen by other users
  2. Bypass WAF or security controls applied at the proxy layer
  3. Hijack in-flight requests from other clients
  4. Achieve SSRF by causing the proxy to forward attacker-controlled content as a separate request

Affected Versions

BranchAffected RangeFixed Version
8.x8.0.0 – 8.1.9No fix — upgrade to 9.2.15 or 10.1.4
9.x9.0.0 – 9.2.149.2.15
10.x10.0.0 – 10.1.310.1.4

Impact

Successful exploitation of CVE-2026-58155 can result in:

  • Security policy bypass — headers used to enforce authentication or authorization can be aliased and spoofed
  • HTTP request smuggling — enabling attacks against other users sharing the same ATS instance
  • Cache poisoning — injecting malicious content into ATS's response cache
  • Data exfiltration — redirecting sensitive responses to attacker-controlled endpoints via smuggled requests
  • Backend confusion — causing application servers to process attacker-controlled content as legitimate upstream requests

Remediation

Upgrade Recommendations

The Apache Traffic Server project recommends upgrading to the following patched versions:

  • 9.x branch: Upgrade to 9.2.15 or later
  • 10.x branch: Upgrade to 10.1.4 or later
  • 8.x branch: No patch will be released — upgrade to 9.2.15 or 10.1.4

Immediate Actions

  1. Identify all ATS instances in your environment and their versions.
  2. Prioritize instances that sit in front of applications using headers for authentication or access control.
  3. Apply the patch by upgrading to a fixed version.
  4. Review request logs for anomalous header patterns that may indicate exploitation attempts.

Mitigation (if immediate upgrade is not possible)

  • Configure upstream WAF or load balancer rules to reject requests with oversized header names.
  • Audit and harden backend applications to avoid relying solely on proxy-forwarded headers for security decisions.
  • Implement strict header allowlisting at the backend layer.

Risk Context

HTTP request smuggling vulnerabilities consistently rank among the most impactful web security issues due to their potential to affect all users of a shared infrastructure, not just the attacker. The Apache Traffic Server's deployment in high-traffic CDN and enterprise environments amplifies the potential blast radius of CVE-2026-58155 significantly.


References