CVE-2023-32077 Netmaker has Hardcoded DNS Secret Key

High 7.5 Published Updated

Hardcoded DNS secret key allows unauthenticated users to access DNS API endpoints in Netmaker, requiring an upgrade to patched versions.

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-32077?

CVE-2023-32077 is a high-severity vulnerability in gravitl netmaker, published on 24 Aug 2023. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Netmaker makes networks with WireGuard. Prior to versions 0.17.1 and 0.18.6, hardcoded DNS key usage has been found in Netmaker allowing unauth users to interact with DNS API endpoints. The issue is patched in 0.17.1 and fixed in 0.18.6. If users are using 0.17.1, they should run `docker pull gravitl/netmaker:v0.17.1` and `docker-compose up -d`. This will switch them to the patched users. If users are using v0.18.0-0.18.5, they should upgrade to v0.18.6 or later. As a workaround, someone who is using version 0.17.1 can pull the latest docker image of the backend and restart the server.

Weakness: CWE-798, CWE-321

Which versions are affected by CVE-2023-32077?

5 open source packages ship an affected version, including github.com/gravitl/netmaker. It affects 1 product.

PackageAffectedFixed in
github.com/gravitl/netmaker GoAll versions0.17.1, 0.18.6
github.com/gravitl/netmaker GoAll versions0.17.1
github.com/gravitl/netmaker GoAll versions0.17.1
github.com/gravitl/netmaker GoFrom 0.18.00.18.6
github.com/gravitl/netmaker GoFrom 0.18.00.18.6

Products include Netmaker Netmaker.

How do I fix CVE-2023-32077?

Upgrade github.com/gravitl/netmaker to a fixed version for your release line: 0.17.1 or 0.18.6.

Is CVE-2023-32077 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2023-32077 exists.

Public exploit code: 1 Nuclei template.

Sources

Also known as GHSA-8x8h-hcq8-jwwx, GO-2023-2022.

Is CVE-2023-32077 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free