CVE Catalog

CVE-2026-47722

HighCVSS 8.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.27%

19th percentile - higher than 19% of all known CVEs

Summary

In nebula-mesh before version 0.3.2, in internal/configgen/generator.go, the ListenHost and TunDevice fields are interpolated without validation into a text/template, potentially leading to code injection. internal/web/advanced.go accepts these fields with only whitespace trimming, no character or shape validation.

Risk Assessment

An attacker could inject malicious code into the agent configuration, potentially leading to agent compromise or further attacks on the mesh network.

Recommendation

Update nebula-mesh to version 0.3.2 or later, which includes validation for ListenHost and TunDevice fields.

Other vulnerabilities in nebula-mesh

See all
Original NVD description (English source)

nebula-mesh is a self-hosted control plane for Slack Nebula mesh virtual private network. Prior to version 0.3.2, `internal/configgen/generator.go:86,108,119` interpolates the operator-supplied `ListenHost` and `TunDevice` fields raw into a `text/template` that produces the agent's `config.yml`. `internal/web/advanced.go:20-35` accepts both with only `strings.TrimSpace` — no character or shape validation. Version 0.3.2 fixes the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS