---
id: CVE-2026-63464
title: nebula-mesh is a self-hosted control plane for Slack Nebula mesh VPN
summary: >-
  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/w…
severity: high
cvss: 7.7
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N'
cwe:
  - CWE-862
  - CWE-918
vendor: forgekeep
product: nebula-mesh
affected:
  - 'nebula-mesh >= 0.6.0, < 0.7.2'
patched:
  - github.com/forgekeep/nebula-mesh 0.7.2
published: '2026-09-04'
updated: '2026-09-08'
sourceUpdated: '2026-09-08T21:05:26.920'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-63464'
references:
  - url: >-
      https://github.com/forgekeep/nebula-mesh/commit/f3c54530e388dd21763e548923426e60a8e93ff0
    label: security-advisories@github.com
  - url: 'https://github.com/forgekeep/nebula-mesh/releases/tag/v0.7.2'
    label: security-advisories@github.com
  - url: >-
      https://github.com/forgekeep/nebula-mesh/security/advisories/GHSA-7rx3-5wx3-5v76
    label: security-advisories@github.com
  - url: >-
      https://github.com/forgekeep/nebula-mesh/security/advisories/GHSA-7rx3-5wx3-5v76
    label: 134c704f-9b21-4f2e-91b3-4a467353bcc0
  - url: 'https://github.com/forgekeep/nebula-mesh'
tags:
  - nvd
  - cve.org
  - exploit-available
  - osv
  - go
epss: 0.00464
epssPercentile: 0.37537
aliases:
  - GHSA-7rx3-5wx3-5v76
  - GO-2026-5985
ecosystem: go
exploitAvailable: true
ssvc:
  exploitation: poc
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-09-08T17:49:44.900617Z'
ingestedAt: '2026-09-05T19:33:47.043Z'
---

## Overview

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.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.

## Package advisory (CVE-2026-63464)

Affected packages:

- `github.com/forgekeep/nebula-mesh >= 0.6.0, < 0.7.2`

Patched in:

- `github.com/forgekeep/nebula-mesh 0.7.2`

Source: https://osv.dev/vulnerability/GHSA-7rx3-5wx3-5v76
