Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/nuclio/nuclio
  4. ›
  5. CVE-2026-45730

CVE-2026-45730: Nuclio: Missing authorization on project write paths allows any authenticated user to modify or delete any project

June 4, 2026

Nuclio Dashboard correctly enforces OPA-based authorization on the project read path (GET /api/projects), populating MemberIds in PermissionOptions so OPA can filter results by user membership. However, the write paths (PUT /api/projects/{id} and DELETE /api/projects) construct PermissionOptions without setting MemberIds. The platform-layer FilterProjectsByPermissions function (pkg/platform/abstract/platform.go:652) short-circuits when MemberIds is empty, bypassing OPA entirely. Any authenticated user who knows a project name can modify or delete that project, triggering cascading deletion of all associated Functions, APIGateways, and FunctionEvents.

Affected: Nuclio v1.15.26 (latest Helm release) and HEAD commit e185454 (latest source).


References

  • github.com/advisories/GHSA-m8xg-8xg9-mxhm
  • github.com/nuclio/nuclio/commit/1915cd26d514dcdd487517d4be56673fc02298e0
  • github.com/nuclio/nuclio/pull/4107
  • github.com/nuclio/nuclio/releases/tag/1.16.0
  • github.com/nuclio/nuclio/security/advisories/GHSA-m8xg-8xg9-mxhm
  • nvd.nist.gov/vuln/detail/CVE-2026-45730

Code Behaviors & Features

Detect and mitigate CVE-2026-45730 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 0.0.0-20260513101907-1915cd26d514

Fixed versions

  • 0.0.0-20260513101907-1915cd26d514

Solution

Upgrade to version 0.0.0-20260513101907-1915cd26d514 or above.

Impact 8.3 HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-862: Missing Authorization

Source file

go/github.com/nuclio/nuclio/CVE-2026-45730.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:15 +0000.