Vulnerability · Published Apr 14, 2023 · Assigned by GitHub_M
CVE-2023-29013HTTP header parsing could cause a deny of service
High 7.5
In plain English
A high-severity uncontrolled resource consumption in traefik from traefik. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.1% (higher than 65% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
Traefik (pronounced traffic) is a modern HTTP reverse proxy and load balancer for deploying microservices. There is a vulnerability in Go when parsing the HTTP headers, which impacts Traefik. HTTP header parsing could allocate substantially more memory than required to hold the parsed headers. This behavior could be exploited to cause a denial of service. This issue has been patched in versions 2.9.10 and 2.10.0-rc2.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine:v3.20 | traefik | 2.9.10-r0 | ALPINE-CVE-2023-29013 |
| Alpine:v3.21 | traefik | 2.9.10-r0 | ALPINE-CVE-2023-29013 |
| Alpine:v3.22 | traefik | 2.9.10-r0 | ALPINE-CVE-2023-29013 |
| Alpine:v3.23 | traefik | 2.9.10-r0 | ALPINE-CVE-2023-29013 |
| Alpine:v3.24 | traefik | 2.9.10-r0 | ALPINE-CVE-2023-29013 |
| Go | github.com/traefik/traefik/v2 | 2.9.10 | GHSA-7hj9-rv74-5g92 |
| Go | github.com/traefik/traefik/v2 | 2.10.0-rc2 | GHSA-7hj9-rv74-5g92 |
Affected products (as reported)
Weakness: CWE-400 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
References
- https://github.com/traefik/traefik/security/advisories/GHSA-7hj9-rv74-5g92 x_refsource_CONFIRM
- https://github.com/traefik/traefik/commit/4ed3964b3586565519249bbdc55eb1b961c08c49 x_refsource_MISC
- https://github.com/traefik/traefik/releases/tag/v2.10.0-rc2 x_refsource_MISC
- https://github.com/traefik/traefik/releases/tag/v2.9.10 x_refsource_MISC
- https://security.netapp.com/advisory/ntap-20230517-0008/