Skip to main content
← All vulnerabilities
CVE-2025-66490GHSA-GM3X-23WP-HC2CGO-2025-4206

Traefik doesn't Prevent Path Normalization Bypass in Router + Middleware Rules

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.11.32, 3.6.3
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

Traefik is an HTTP reverse proxy and load balancer. For versions prior to 2.11.32 and 2.11.31 through 3.6.2, requests using PathPrefix, Path or PathRegex matchers can bypass path normalization. When Traefik uses path-based routing, requests containing URL-encoded restricted characters (/, \, Null, ;, ?, #) can bypass the middleware chain and reach unintended backends. For example, a request to http://mydomain.example.com/admin%2F could reach service-a without triggering my-security-middleware, bypassing security controls for the /admin/ path. This issue is fixed in versions 2.11.32 and 3.6.3.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • traefik traefik

    github.com/traefik/traefik/v3 < 3.6.3, github.com/traefik/traefik/v2 < 2.11.32, github.com/traefik/traefik <= 1.7.34

  • github.com/traefik/traefikGo

    through 1.7.34

  • github.com/traefik/traefik/v2Go

    fixed in 2.11.32

  • github.com/traefik/traefik/v3Go

    fixed in 3.6.3

  • github.com/traefik/traefikGo

    All versions

References 3

GitHub · traefik/traefik