CVE-2026-79754
nicheCommand Injection in Nuclio Dashboard Enables RCE in Dashboard Container
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.
| Nuclio project (nuclio/nuclio) Nuclio Dashboard | >= 1.6.19 and < 1.17.2 (fixed in 1.17.2) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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 news0 stories
No ingested article mentions this CVE yet.