CVE-2023-37788 goproxy Denial of Service vulnerability
An attacker can cause a denial of service in goproxy via unspecified vectors, affecting Go applications using this library.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2023-37788?
CVE-2023-37788 is a high-severity denial of service vulnerability in n/a, published on 18 Jul 2023. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
goproxy v1.1 was discovered to contain an issue which can lead to a Denial of service (DoS) via unspecified vectors.
Weakness: CWE-400
Which versions are affected by CVE-2023-37788?
3 open source packages ship an affected version, including github.com/elazarl/goproxy. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
github.com/elazarl/goproxy Go | All versions | 0.0.0-20230731152917-f99041a5c027 |
github.com/elazarl/goproxy Go | All versions | 0.0.0-20230731152917-f99041a5c027 |
github.com/elazarl/goproxy Go | All versions | 0.0.0-20230731152917-f99041a5c027 |
Linux distribution packages (2)
openshift-gitops-kam Red Hat:openshift_gitops:1.10::el8 | All versions | 0:1.10.0-34.el8 |
openshift-gitops-kam-redistributable Red Hat:openshift_gitops:1.10::el8 | All versions | 0:1.10.0-34.el8 |
Products include Goproxy Project Goproxy.
How do I fix CVE-2023-37788?
Upgrade github.com/elazarl/goproxy to 0.0.0-20230731152917-f99041a5c027 or later.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2023-37788 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2023-37788 exists.
Sources
Also known as DEBIAN-CVE-2023-37788, GHSA-4r8x-2p26-976p, GO-2023-1941, RHSA-2023:5407, UBUNTU-CVE-2023-37788.