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.
Published: 2026-07-28
Score: 4.6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability causes the Session and OIDC state cookies to be sent over unencrypted connections because they lack the Secure attribute, exposing them to eavesdroppers. A single plaintext request to the origin—whether from an operator on a LAN, due to a mistyped URL, because HTTP→HTTPS is not strictly enforced, or because of a reverse proxy misconfiguration—discloses the session. The loss of confidentiality may allow an attacker to hijack a valid session and potentially access privileged data or control the operator interface. The weakness is represented by CWE-614 and is scored with a CVSS of 4.6.

Affected Systems

The affected product is the Nebula Mesh control plane from the vendor juev. Versions earlier than 0.3.2 are impacted; the fix is included in release 0.3.2.

Risk and Exploitability

The CVSS score of 4.6 indicates moderate impact, while the EPSS score of less than 1% shows a very low likelihood of real‑world exploitation. It is not listed in the CISA KEV catalog. An attacker would need to send a plaintext HTTP request to the origin, which could occur on a local network, through a misconfigured reverse proxy, or due to a URL typo. Based on the description, it is inferred that no additional privileges or network segmentation are required for the exploitation.

Generated by OpenCVE AI on August 3, 2026 at 14:31 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Nebula Mesh to version 0.3.2, which sets the Secure attribute on session and OIDC cookies
  • If the latest version cannot be deployed immediately, enforce HTTPS for all communication to the Nebula Mesh API to prevent plaintext cookie transmission
  • Configure any reverse proxy or load balancer in front of Nebula Mesh to reject HTTP requests or automatically upgrade to HTTPS and set the Secure attribute on outbound cookies

Generated by OpenCVE AI on August 3, 2026 at 14:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-rqfj-vv8r-xhqc nebula-mesh: Session and OIDC state cookies lack the Secure attribute
History

Tue, 28 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
First Time appeared Juev
Juev nebula-mesh
Vendors & Products Juev
Juev nebula-mesh

Tue, 28 Jul 2026 19:00:00 +0000

Type Values Removed Values Added
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.
Title nebula-mesh: Session and OIDC state cookies lack the Secure attribute
Weaknesses CWE-614
References
Metrics cvssV4_0

{'score': 4.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:U'}


Subscriptions

Juev Nebula-mesh
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-28T19:16:39.082Z

Reserved: 2026-05-20T18:25:25.707Z

Link: CVE-2026-48058

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-07-28T19:17:34.747

Modified: 2026-07-30T16:41:25.650

Link: CVE-2026-48058

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T14:45:04Z

Weaknesses
  • CWE-614

    Sensitive Cookie in HTTPS Session Without 'Secure' Attribute