CVE-2026-48058 nebula-mesh: Session and OIDC state cookies lack the Secure attribute

Medium 4.6 Published Updated

Attackers can steal session cookies via plaintext requests because the Secure attribute is missing, potentially leading to account takeover.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-48058?

CVE-2026-48058 is a medium-severity vulnerability in juev nebula-mesh, published on 28 Jul 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

nebula-mesh is a self-hosted control plane for Slack Nebula mesh virtual private network. Prior to version 0.3.2, internal/web/session.go and internal/web/oidc.go set HttpOnly and SameSite=Lax on every cookie but never Secure. A single plaintext request to the origin (operator on a LAN, mistyped URL, HTTP→HTTPS not strictly enforced, reverse proxy misconfiguration) discloses the session. This issue has been patched in version 0.3.2.

Weakness: CWE-614

Which versions are affected by CVE-2026-48058?

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

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

How do I fix CVE-2026-48058?

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

Is CVE-2026-48058 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-48058 exists.

Sources

Also known as GHSA-rqfj-vv8r-xhqc, GO-2026-5635.

Is CVE-2026-48058 in your software?

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

Check your SBOMs for free