Netmaker has Hardcoded DNS Secret Key
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-321.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| gravitl | netmaker | before 0.17.1; 0.18.0 to before 0.18.6 | 0.17.1, 0.18.6 | Patch available | CNA |
| — | github.com/gravitl/netmaker (Go) | before 0.17.1 | 0.17.1 | Patch available | GHSA-8x8h-hcq8-jwwx |
| — | github.com/gravitl/netmaker (Go) | 0.18.0 to before 0.18.6 | 0.18.6 | Patch available | GHSA-8x8h-hcq8-jwwx |
- netmaker Vendorgravitl Affected before 0.17.1; 0.18.0 to before 0.18.6 Fixed in 0.17.1, 0.18.6 Patch available CNA
- github.com/gravitl/netmaker (Go) Vendor— Affected before 0.17.1 Fixed in 0.17.1 Patch available GHSA-8x8h-hcq8-jwwx
- github.com/gravitl/netmaker (Go) Vendor— Affected 0.18.0 to before 0.18.6 Fixed in 0.18.6 Patch available GHSA-8x8h-hcq8-jwwx
Remediation
- Fix · CNA netmaker (gravitl) Fixed in 0.17.1, 0.18.6
- Fix · GHSA-8x8h-hcq8-jwwx github.com/gravitl/netmaker (Go) Fixed in 0.17.1 Advisory →
- Fix · GHSA-8x8h-hcq8-jwwx github.com/gravitl/netmaker (Go) Fixed in 0.18.6 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2023-32077
- 2026-10-03 Alias added: GHSA-8x8h-hcq8-jwwx
References
Patch 3
Advisory 2
More gravitl vulnerabilities
- TI-2026-56044 Netmaker through 1.6.0 Improper Certificate Validation in SMTP Client CVSS 4.0HIGH 8.3
- TI-2022-00579 Use of Hard-coded Cryptographic Key in gravitl/netmaker CVSS 3.1CRITICAL 9.8
- TI-2026-23357 Netmaker: Denial of Service via Server Shutdown Endpoint CVSS 4.0HIGH 8.7
- TI-2026-23313 Netmaker: Service User with Network Access Can Access config files with WireGuard Private Keys CVSS 4.0HIGH 8.7
- TI-2022-07702 Use of Hard-coded Cryptographic Key in Netmaker CVSS 3.1HIGH 8.8
- TI-2023-15383 Netmaker Privilige Escalation Vulnerability CVSS 3.1HIGH 8.8
Sources
- CVE-2023-32077 · CVE Program
- CVE-2023-32077 · NVD
- FIRST EPSS
- GHSA-8x8h-hcq8-jwwx · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences