Quick answers
- Is CVE-2026-53602 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-53602 being exploited in the wild.
- How severe is CVE-2026-53602?
- Medium severity, with a CVSS score of 4, published 4 September 2026.
- Which products and versions are affected?
- github.com/forgekeep/nebula-mesh (Go) < 0.3.7, SEMVER:introduced=0,fixed=0.3.7.
- Is there a fix for CVE-2026-53602?
- Yes. github.com/forgekeep/nebula-mesh (Go): upgrade to 0.3.7 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-53602 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-53602?
- Check whether you run Forgekeep Nebula-Mesh or github.com/forgekeep/nebula-mesh (Go) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- github.com/forgekeep/nebula-mesh (Go): upgrade to 0.3.7 or later
go get github.com/forgekeep/nebula-mesh@v0.3.7
Technical details
nebula-mesh contains two authorization gaps in its certificate management logic. First, the enrollment process in `internal/api/enroll.go` fails to consult the blocklist before signing new certificates; since the blocklist is keyed by certificate fingerprint, a re-enrolled host receives a new fingerprint that bypasses existing blocks. Second, the auto-renewal path in `internal/api/updates.go` does not re-validate the status of the owning operator or Certificate Authority (CA). Consequently, hosts provisioned by a disabled operator can continue to renew their certificates indefinitely. These issues allow a host with low-privileged access (e.g., the ability to trigger re-enrollment) to maintain unauthorized network persistence. The vulnerability is addressed in version 0.3.7.
Affected products
- forgekeep nebula-mesh <= 0.3.6
Identifiers
- CVE-2026-53602
- GHSA-339v-266x-79xr
- GO-2026-5950
Timeline
- 2026-06-01: other: Found during internal audit
- 2026-06-02: disclosed
- 2026-07-09: advisory