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

Impact

Based on the description, it is inferred that nebula‑mesh exposes all web UI and API responses without standard browser‑security headers such as CSP, X-Frame-Options, Strict-Transport-Security, X-Content-Type-Options, or Referrer‑Policy. The absence of these headers can enable click‑jacking, iframe injection, insecure content loading, and allow attackers to downgrade transport security or inject malicious scripts, thereby potentially compromising the confidentiality and integrity of data transmitted to authenticated users.

Affected Systems

The affected product is the self‑hosted control plane for the Slack Nebula Mesh VPN called nebula‑mesh, provided by the vendor juev. All releases prior to 0.3.1 are vulnerable; version 0.3.1 and later include the fix.

Risk and Exploitability

The CVSS score of 7.1 indicates high severity. The EPSS score of less than 1% indicates that the likelihood of exploitation is currently very low and it is not listed in the CISA KEV catalogue. Based on the description, it is inferred that attackers can exploit the flaw remotely by interacting with the web UI or API endpoints, since the responses are served directly by nebula‑mesh without additional security layers. Based on the description, it is inferred that an attacker who obtains a user session or can perform a man‑in‑the‑middle attack could include malicious iframes, strip security headers, or cause a browser to load insecure content, potentially leading to data leakage or credential compromise.

Generated by OpenCVE AI on August 3, 2026 at 20:59 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade nebula‑mesh to version 0.3.1 or later.
  • Deploy a reverse proxy (e.g., nginx, Apache, or a Cloudflare worker) to inject the missing security headers into all responses before they reach the client.
  • Restrict network access to nebula‑mesh endpoints to trusted hosts or internal networks using firewall or cloud security group rules.

Generated by OpenCVE AI on August 3, 2026 at 20:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-w7w5-5gcp-38rw nebula-mesh: Web UI and API responses lack security headers (CSP, X-Frame-Options, HSTS, etc.)
History

Mon, 27 Jul 2026 13:15:00 +0000

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

Fri, 24 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 23 Jul 2026 21:45: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.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.
Title nebula-mesh: Web UI and API responses lack security headers (CSP, X-Frame-Options, HSTS, etc.)
Weaknesses CWE-1021
References
Metrics cvssV4_0

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


Subscriptions

Juev Nebula-mesh
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-24T13:54:01.417Z

Reserved: 2026-05-19T21:29:25.482Z

Link: CVE-2026-47723

cve-icon Vulnrichment

Updated: 2026-07-24T13:53:56.157Z

cve-icon NVD

Status : Deferred

Published: 2026-07-23T21:17:04.340

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

Link: CVE-2026-47723

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T21:00:12Z

Weaknesses
  • CWE-1021

    Improper Restriction of Rendered UI Layers or Frames