CVE-2023-47106: Incorrect processing of fragment in the URL leads to Authorization Bypass in Traefik
Vulnerability summary
CVE-2023-47106 is a medium (CVSS 6.5) Improper Input Validation vulnerability in traefik. EPSS estimates a 0.63% chance of exploitation in the next 30 days, higher than 50% of scored vulnerabilities. 1 public exploit is recorded.
Not severe (CVSS 4.8, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 2 · Related 5Timeline
- 04-12-2023PublishedVulnerability first disclosed.
- 02-08-2024Last modifiedVulnerability information updated.
Description
Traefik is an open source HTTP reverse proxy and load balancer. When a request is sent to Traefik with a URL fragment, Traefik automatically URL encodes and forwards the fragment to the backend server. This violates RFC 7230 because in the origin-form the URL should only contain the absolute path and the query. When this is combined with another frontend proxy like Nginx, it can be used to bypass frontend proxy URI-based access control restrictions. This vulnerability has been addressed in versions 2.10.6 and 3.0.0-beta5. Users are advised to upgrade. There are no known workarounds for this vulnerability.
CVSS metrics
3 scores · 3 sources · 1 version- CVE.orgCNA4.8MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:NDiffers
- OSV · GoEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
EPSS trend
Probability
0.63%
Chance of exploitation in the next 30 days
Percentile
50%
Versus all other CVEs
30-day change
No change 0.00 pp
From 0.63% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
1 foundTraefik
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Github.com/traefik/traefik2 products
- v2< 2.10.6
- v3< 3.0.0-beta5
Github.com/traefik1 product
- traefikAll versions (No fix recorded)
Traefik1 product
- traefikEOL< 2.10.6 | ≥ 3.0.0-beta1, < 3.0.0-beta5 | ≤ 2.10.5 | 3.0.0:beta1 | 3.0.0:beta2 | 3.0.0:beta3 | 3.0.0:beta4
3 vendors · 4 products
References
6 links- github.com/traefik/traefik/security/advisories/GHSA-fvhj-4qfh-q2hmX Refsource CONFIRMWEBAdvisoryExploitThird Party Advisory
- github.com/traefik/traefikPACKAGE