CVE-2026-88004
published 2026-09-10CVE-2026-88004: Traefik is an open source HTTP reverse proxy and load balancer. From 3.2.0 until 3.7.13, Traefik entrypoint defenses aliasHeadersStrategy…
PriorityP337high7CVSS 4.0
AVNACHATNPRNUINVCNVINVANSCHSIHSANEXCRXIRXARXMAVXMACXMATXMPRXMUIXMVCXMVIXMVAXMSCXMSIXMSAXSXAUXRXVXREXUX
Traefik is an open source HTTP reverse proxy and load balancer. From 3.2.0 until 3.7.13, Traefik entrypoint defenses aliasHeadersStrategy, underscoreHeadersStrategy, and forwardedHeaders inspect req.Header but not req.Trailer, allowing an unauthenticated client to submit an aliasing or trusted header name in an HTTP/1.1 chunked trailer or an HTTP/2 trailer. When the retry or buffering middleware reads the body before the reverse proxy clones the request, the attacker-controlled trailer value reaches a backend that merges trailers into the header namespace, bypassing the documented delete or reject behavior and potentially spoofing identity or forwarded routing data. This issue is fixed in 3.7.13.
Affected
2 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| github.com | traefik_traefik_v3 | >= 3.2.0 < 3.7.13 | 3.7.13 |
| traefik | traefik | — | — |
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
VulDB
Traefik up to 3.7.12 EntryPoint access control (EUVD-2026-75538)
vuldb·2026-09-11·CVSS 7.0
CVE-2026-88004 [HIGH] Traefik up to 3.7.12 EntryPoint access control (EUVD-2026-75538)
A vulnerability identified as critical has been detected in Traefik up to 3.7.12. This impacts an unknown function of the component EntryPoint. This manipulation causes improper access controls.
This vulnerability appears as CVE-2026-88004. The attack may be initiated remotely. There is no available exploit.
You should upgrade the affected component.
GHSA
Traefik entrypoint header-name sanitization bypassed via request trailers
ghsa·2026-09-10
CVE-2026-88004 [HIGH] CWE-436 Traefik entrypoint header-name sanitization bypassed via request trailers
Traefik entrypoint header-name sanitization bypassed via request trailers
## Summary
Traefik's entrypoint defenses against spoofed trusted header names — `aliasHeadersStrategy` / `underscoreHeadersStrategy` in `delete` or `reject` mode, and the default `forwardedHeaders` stripping of client-supplied `X-Forwarded-*` — scan `req.Header` only and never `req.Trailer`. An unauthenticated client can therefore smuggle a sanitized name (an aliasing spelling such as `X_Auth_User`, or a trusted name such as `X-Forwarded-Prefix`) as an HTTP/1.1 chunked trailer or an HTTP/2 trailer: `reject` does not return its documented `400`, `delete` does not remove the name, and Traefik's reverse proxy forwarded the trailer to the backend — with an attacker-chosen value whenever a body-buffering middleware (the
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
2026-09-10
Published