Description
nebula-mesh is a self-hosted control plane for Slack Nebula mesh VPN. From version 0.6.0 to before version 0.7.2, non-admin operators (role user) can set allow_private: true on their own managed webhook subscription (POST/PATCH /api/v1/webhook-subscriptions). No admin check exists on this field. At delivery time, allow_private switches the dispatcher to an unguarded HTTP client, bypassing the private/loopback/link-local SSRF guard — letting a low-privilege operator make the server request internal addresses. This issue has been patched in version 0.7.2.
Published: 2026-09-04
Score: 7.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

nebula‑mesh is a self‑hosted control plane for Slack Nebula mesh VPN. From version 0.6.0 up to just before 0.7.2, operators with the user role can set the allow_private field to true on their webhook subscription through the POST/PATCH /​api/v1/webhook‑subscriptions endpoint. No privilege check is enforced for this field. When allow_private is enabled, the dispatcher uses an unguarded HTTP client, bypassing the SSRF guard that protects private/loopback/link‑local addresses. The result is that a low‑privilege operator can cause the server to request internal resources. Potentially, such internal requests could expose internal services or sensitive data; this inference follows from the description.

Affected Systems

The vulnerability is in the forgekeep Nebula‑mesh product. Users running any version from 0.6.0 up to, but excluding, 0.7.2 are affected. The product’s affected versions are explicitly listed, but no CPE data was provided.

Risk and Exploitability

The CVSS score of 7.7 indicates a high‑severity vulnerability. The EPSS score is not available, so the current likelihood of exploitation is uncertain. The vulnerability is not listed in the CISA KEV catalog. Attackers with the user role can exploit the flaw by submitting a valid PATCH request that sets allow_private to true, granting the ability to initiate SSRF requests to internal addresses. No additional authentication or admin privileges are required beyond the user role.

Generated by OpenCVE AI on September 4, 2026 at 21:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to nebula‑mesh version 0.7.2 or later, which patches the allow_private enforcement.
  • Audit webhook subscriptions to ensure that non‑admin users cannot set allow_private, or temporarily restrict this field via configuration or code review.
  • Re‑evaluate role permissions to limit users from creating or modifying webhook subscriptions, enforcing least privilege.
  • Monitor network traffic for unexpected internal requests originating from the nebula‑mesh dispatcher.

Generated by OpenCVE AI on September 4, 2026 at 21:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 20:00:00 +0000

Type Values Removed Values Added
Description nebula-mesh is a self-hosted control plane for Slack Nebula mesh VPN. From version 0.6.0 to before version 0.7.2, non-admin operators (role user) can set allow_private: true on their own managed webhook subscription (POST/PATCH /api/v1/webhook-subscriptions). No admin check exists on this field. At delivery time, allow_private switches the dispatcher to an unguarded HTTP client, bypassing the private/loopback/link-local SSRF guard — letting a low-privilege operator make the server request internal addresses. This issue has been patched in version 0.7.2.
Title Nebula-mesh allows non-admin operators to disable webhook SSRF protection via `allow_private`
Weaknesses CWE-862
CWE-918
References
Metrics cvssV3_1

{'score': 7.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-04T19:44:10.117Z

Reserved: 2026-07-16T21:37:45.768Z

Link: CVE-2026-63464

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-04T20:17:24.730

Modified: 2026-09-04T20:17:24.730

Link: CVE-2026-63464

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T22:00:06Z

Weaknesses
  • CWE-862

    Missing Authorization

  • CWE-918

    Server-Side Request Forgery (SSRF)