CVE-2020-15129Medium· 6.1▾ TwilightPoC availableTraefik vulnerable to Open Redirect via handling of X-Forwarded-Prefix header
▾ Twilight zone — High severity, or a signal on a lesser flaw
impact 33.6 · likelihood 1.6 · exploitation 12
A public proof-of-concept already exists for this vulnerability — see Exploit availability below.
Public exploit / PoC code seen in 1 source. Availability, not in-the-wild use.
Exploit-prediction probability, daily snapshots since Jul 9.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via OSV
Last analysed / modified upstream
8.0%
Nuclei ×1
There exists a potential open redirect vulnerability in Traefik's handling of the X-Forwarded-Prefix header. Active Exploitation of this issue is unlikely as it would require active header injection, however the Traefik team addressed this issue nonetheless to prevent abuse in e.g. cache poisoning scenarios.
The Traefik API dashboard component doesn't validate that the value of the header X-Forwarded-Prefix is a site relative path and will redirect to any header provided URI.
e.g.
$ curl --header 'Host:traefik.localhost' --header 'X-Forwarded-Prefix:https://example.org' 'http://localhost:8081'
<a href="https://example.org/dashboard/">Found</a>.`
A successful exploitation of an open redirect can be used to entice victims to disclose sensitive information.
By using the headers middleware, the request header X-Forwarded-Prefix value can be overridden by the value . (dot)
If you have any questions or comments about this advisory, open an issue in Traefik.
This issue was found by the GitHub Application Security Team and reported on behalf of the GHAS by the GitHub Security Lab Team.
github.com/traefik/traefik >= 1.5.0-rc5, < 1.7.26github.com/traefik/traefik/v2 < 2.3.0-rc6github.com/containous/traefik >= 1.5.0-rc5, < 1.7.26github.com/containous/traefik/v2 < 2.2.8github.com/traefik/traefik/v2 >= 2.3.0-rc1, < 2.3.0-rc6github.com/containous/traefik/v2 >= 2.3.0-rc1, < 2.3.0-rc3github.com/traefik/traefik/api >= 1.5.0-rc5, < 1.7.26github.com/traefik/traefik/v2/pkg/api < 2.3.0-rc6github.com/traefik/traefik/v2/pkg/api >= 2.3.0-rc1, < 2.3.0-rc6github.com/containous/traefik/api >= 1.5.0-rc5, < 1.7.26github.com/containous/traefik/v2/pkg/api < 2.2.8github.com/containous/traefik/v2/pkg/api >= 2.3.0-rc1, < 2.3.0-rc3Upgrade to a patched release:
github.com/traefik/traefik 1.7.26github.com/traefik/traefik/v2 2.3.0-rc6github.com/containous/traefik 1.7.26github.com/containous/traefik/v2 2.2.8github.com/traefik/traefik/v2 2.3.0-rc6github.com/containous/traefik/v2 2.3.0-rc3github.com/traefik/traefik/api 1.7.26github.com/traefik/traefik/v2/pkg/api 2.3.0-rc6github.com/traefik/traefik/v2/pkg/api 2.3.0-rc6github.com/containous/traefik/api 1.7.26github.com/containous/traefik/v2/pkg/api 2.2.8github.com/containous/traefik/v2/pkg/api 2.3.0-rc3Field changes observed since this record was first indexed.
Connected by shared product, vendor, weakness, or advisory.
CVE-2023-54365High· 7.5Traefik vulnerable to HTTP/2 request causing denial of service
CVE-2026-54761High· 7.1Traefik: Kubernetes Gateway crossProviderNamespaces bypass allows HTTPRoute outside the allowlist to expose internal Traefik services
CVE-2026-88012Medium· 5.3Traefik is an open source HTTP reverse proxy and load balancer
CVE-2026-88009High· 8.2Traefik is an open source HTTP reverse proxy and load balancer
CVE-2026-88004High· 7.4Traefik is an open source HTTP reverse proxy and load balancer
CVE-2025-66491Medium· 5.9Traefik Inverted TLS Verification Logic in ingress-nginx Provider