Description
Nuclio is a "Serverless" framework for Real-Time Events and Data Processing. From version 1.6.19 to before version 1.17.2, Nuclio's Dashboard build pipeline does not sanitize the spec.build.tempDir field before using it to construct a shell command. When the Kaniko container builder is enabled, a user with function-create permission can inject shell metacharacters into this field and achieve arbitrary command execution inside the Dashboard container, which runs with a Kubernetes service account holding wildcard access to Secrets, Pods, Jobs, and Deployments in its namespace. This issue has been patched in version 1.17.2.
Published: 2026-09-02
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises because the Nuclio Dashboard constructs a shell command from the spec.build.tempDir value without validation. A user authorized to create functions can supply shell metacharacters, causing the Dashboard container to execute arbitrary commands. Because the container runs under a Kubernetes service account with wide permissions, the attacker can, for example, read Secrets, create Jobs, or modify Deployments, resulting in data exposure, service disruption, or full cluster takeover.

Affected Systems

Affected deployments use Nuclio Serverless framework versions from 1.6.19 up to, but not including, 1.17.2. The issue impacts the Dashboard component when the Kaniko container builder is enabled. The patch is included in release 1.17.2 and newer versions.

Risk and Exploitability

The CVSS score of 7.1 indicates high severity. No EPSS data is available, but an attacker with function-create permission can exploit this flaw locally within the cluster. The vulnerability is not listed in CISA KEV, but because the attacker can leverage the service account’s wildcard access, the potential impact is considerable. Mitigation relies on applying the patch or disabling the vulnerable feature.

Generated by OpenCVE AI on September 3, 2026 at 10:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Nuclio to version 1.17.2 or later to apply the sanitization fix.
  • If an immediate upgrade is not feasible, disable the Kaniko container builder in the Dashboard configuration to eliminate the code‑execution path.
  • Restrict the function-create permission to trusted users or roles to limit the ability to inject malicious build scripts.

Generated by OpenCVE AI on September 3, 2026 at 10:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 03 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Nuclio
Nuclio nuclio
Vendors & Products Nuclio
Nuclio nuclio

Wed, 02 Sep 2026 16:45:00 +0000

Type Values Removed Values Added
Description Nuclio is a "Serverless" framework for Real-Time Events and Data Processing. From version 1.6.19 to before version 1.17.2, Nuclio's Dashboard build pipeline does not sanitize the spec.build.tempDir field before using it to construct a shell command. When the Kaniko container builder is enabled, a user with function-create permission can inject shell metacharacters into this field and achieve arbitrary command execution inside the Dashboard container, which runs with a Kubernetes service account holding wildcard access to Secrets, Pods, Jobs, and Deployments in its namespace. This issue has been patched in version 1.17.2.
Title Nuclio: Kaniko build tempDir command injection
Weaknesses CWE-77
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-02T18:04:52.605Z

Reserved: 2026-08-25T14:08:18.109Z

Link: CVE-2026-79754

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-02T17:17:59.770

Modified: 2026-09-02T19:18:05.087

Link: CVE-2026-79754

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T10:30:12Z

Weaknesses
  • CWE-77

    Improper Neutralization of Special Elements used in a Command ('Command Injection')