Quick answers
- Is CVE-2026-47726 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-47726 being exploited in the wild.
- How severe is CVE-2026-47726?
- High severity, with a CVSS score of 4, published 28 July 2026.
- Which products and versions are affected?
- github.com/juev/nebula-mesh (Go) <= 0.3.1, SEMVER:introduced=0,fixed=0.3.2.
- Is there a fix for CVE-2026-47726?
- Yes. github.com/juev/nebula-mesh (Go): upgrade to 0.3.2 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-47726 attacked?
- It is attacked over the network, in a hosted service.
- Am I affected by CVE-2026-47726?
- Check whether you run github.com/juev/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/juev/nebula-mesh (Go): upgrade to 0.3.2 or later
go get github.com/juev/nebula-mesh@v0.3.2
Technical details
An improper authorization vulnerability (CWE-285) exists in the `handleGetAuditLog` function within `internal/api/audit.go`. The endpoint was protected only by a bearer-auth gate, meaning any valid operator API key could retrieve up to 1,000 audit entries via `store.ListAuditEntries`. These logs contain sensitive metadata including cross-tenant actor names, host/CA/operator IDs, and action timestamps. An attacker with low-privileged access could use this information to enumerate server activity and identify high-value targets. The issue is resolved in version 0.3.2 by implementing an `actorIsAdmin` check on the affected route.
Affected products
- juev nebula-mesh < 0.3.2
Identifiers
- CVE-2026-47726
- GHSA-qm33-p5p9-f8vg
- GO-2026-5586
Timeline
- 2026-05-20: patched: Fix committed to repository
- 2026-05-21: advisory: GitHub Security Advisory published
- 2026-07-28: disclosed: CVE published to NVD