CVE-2026-47723 nebula-mesh: Web UI and API responses lack security headers (CSP, X-Frame-Options, HSTS, etc.)

High 7.1 Published Updated

The nebula-mesh control plane fails to set standard browser security headers, potentially allowing clickjacking or MIME sniffing attacks.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-47723?

CVE-2026-47723 is a high-severity vulnerability in juev nebula-mesh, published on 23 Jul 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

nebula-mesh is a self-hosted control plane for Slack Nebula mesh virtual private network. Prior to version 0.3.1, none of the response paths in `internal/web/` or `internal/api/` set the standard browser-security headers. `grep` for `Content-Security-Policy`, `X-Frame-Options`, `Strict-Transport-Security`, `X-Content-Type-Options`, `Referrer-Policy` returns zero matches across the codebase. Version 0.3.1 fixes the issue.

Weakness: CWE-1021

Which versions are affected by CVE-2026-47723?

3 open source packages ship an affected version, including github.com/juev/nebula-mesh.

PackageAffectedFixed in
github.com/juev/nebula-mesh GoAll versions0.3.1
github.com/juev/nebula-mesh GoAll versions0.3.1
github.com/juev/nebula-mesh GoAll versions0.3.1

How do I fix CVE-2026-47723?

Upgrade github.com/juev/nebula-mesh to 0.3.1 or later.

Is CVE-2026-47723 being exploited?

There is no known exploitation of CVE-2026-47723 in the wild and no public exploit code.

Sources

Also known as GHSA-w7w5-5gcp-38rw, GO-2026-5698.

Is CVE-2026-47723 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free