Read the docs
TI-2026-23313 Aliases CVE-2026-29196GHSA-4hgg-c4rr-6h7f

Netmaker: Service User with Network Access Can Access config files with WireGuard Private Keys

Priority MEDIUM 43CWE-863Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Security bypass
Confidentiality · integrity · availability
High · None · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-863.

Summary

Netmaker makes networks with WireGuard. Prior to version 1.5.0, a user assigned the platform-user role can retrieve WireGuard private keys of all wireguard configs in a network by calling GET /api/extclients/{network} or GET /api/nodes/{network}. While the Netmaker UI restricts visibility, the API endpoints return full records, including private keys, without filtering based on the requesting user's ownership. This issue has been patched in version 1.5.0.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00284 21st percentileScored 2026-11-07
Fix Fixed netmaker (gravitl): 1.5.0github.com/gravitl/netmaker (Go): 1.5.0

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

VendorProductAffected versionsFixed inStatusSource
gravitlnetmakerbefore 1.5.01.5.0Patch availableCNA
—github.com/gravitl/netmaker (Go)before 1.5.01.5.0Patch availableGHSA-4hgg-c4rr-6h7f
  • netmaker Vendorgravitl Affected before 1.5.0 Fixed in 1.5.0 Patch available CNA
  • github.com/gravitl/netmaker (Go) Vendor— Affected before 1.5.0 Fixed in 1.5.0 Patch available GHSA-4hgg-c4rr-6h7f

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:gravitl:netmaker:*:*:*:*:*:*:*:*before 1.5.0Vulnerablegravitl
  • cpe:2.3:a:gravitl:netmaker:*:*:*:*:*:*:*:* Versions before 1.5.0 Vulnerable ·gravitl

Remediation

  • Fix · CNA netmaker (gravitl) Fixed in 1.5.0
  • Fix · GHSA-4hgg-c4rr-6h7f github.com/gravitl/netmaker (Go) Fixed in 1.5.0 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-29196
  2. 2026-10-03 Alias added: GHSA-4hgg-c4rr-6h7f

References

  • TI-2026-23311 Netmaker: Insufficient Authorization in Host Token Verification CVSS 4.0HIGH 8.6
  • TI-2026-23312 Netmaker: Privilege Escalation from Admin to Super-Admin via User Update CVSS 4.0MEDIUM 6.9

Sources