ZeroHour

CVE-2026-79754

niche

Command Injection in Nuclio Dashboard Enables RCE in Dashboard Container

CVSS 4.0
7.1 high
EPSS
<1%p32
Published
()
Modified
AI analysis

CVE-2026-79754 is a shell command-injection flaw (CWE-77) in Nuclio, an open-source serverless framework for real-time event and data processing, where the Dashboard build pipeline inserts the spec.build.tempDir field into a shell command without sanitization. When the Kaniko container builder is enabled, any user with function-create permission can inject shell metacharacters into that field while creating a function, causing arbitrary commands to execute inside the Dashboard container. The attacker gains code execution in that container, which runs with a Kubernetes service account holding wildcard access to Secrets, Pods, Jobs, and Deployments in its namespace, allowing theft of Secrets and manipulation of workloads in the namespace. All Nuclio versions from 1.6.19 through versions before 1.17.2 are affected, and the issue is fixed in 1.17.2. There is no known public proof-of-concept, the flaw is not in CISA KEV, and EPSS estimates only a 0.4% chance of exploitation in the next 30 days, so no exploitation is currently known.

What to do: Upgrade Nuclio to version 1.17.2 or later. If upgrading is not immediately possible, restrict function-create permissions to trusted users, disable or limit the Kaniko container builder, and avoid untrusted values in spec.build.tempDir. Because the Dashboard container holds wildcard service-account access to Secrets, Pods, Jobs, and Deployments in its namespace, also check for untrusted function-create activity and review Secrets in that namespace for signs of compromise.

Affected
Nuclio project (nuclio/nuclio) Nuclio Dashboard>= 1.6.19 and < 1.17.2 (fixed in 1.17.2)
Estimated exposure
nicheplausibly in the low thousands of Dashboard deployments worldwide (no public install metrics) — Nuclio is a specialized open-source serverless framework typically deployed as Dashboard instances inside targeted Kubernetes clusters for event/data-processing and MLOps workloads, with no public adoption or install counts available, so…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

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.

Weakness
CWE-77
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.