Description
Nuclio is a "Serverless" framework for Real-Time Events and Data Processing. Prior to version 1.16.4, the Nuclio controller builds a curl invocation string for each cron trigger and stores it as the args of a Kubernetes CronJob container (/bin/sh, -c, <command>). Two fields in the trigger specification flow into this string without adequate sanitization: event.headers keys and event.body. This issue has been patched in version 1.16.4.
Published: 2026-09-02
Score: 8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Nuclio builds a curl command string for each cron trigger and places the resulting string directly into the arguments of a Kubernetes CronJob container’s shell. Two fields – the event headers keys and the event body – are concatenated into the command without any sanitization, enabling an attacker to inject arbitrary shell commands. The injected commands are executed every time the cron job runs, providing a persistent attack surface. The vulnerability allows remote code execution within the context of the container, potentially giving an attacker unauthorized access and control over the affected system.

Affected Systems

Nuclio’s controller, versions prior to 1.16.4. Any deployment that creates cron triggers with custom header or body fields is susceptible. The fix was introduced in release 1.16.4, so installations running an earlier version are impacted.

Risk and Exploitability

With a CVSS score of 8, the vulnerability is considered high severity. The EPSS score is not available, so the exact likelihood of exploitation is unknown, but the lack of sanitization means a crafted payload can easily lead to persistent RCE. The vulnerability is not listed in the CISA KEV catalog. The attack vector is most likely a maliciously crafted event sent to the Nuclio controller that expands headers or body values containing shell metacharacters, which are then executed by the cron job shell during its scheduled runs.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the Nuclio update to version 1.16.4 or later to remove the unsanitized command construction
  • If an update cannot be applied immediately, validate or sanitize all event headers and body content before they are used in the cron trigger command
  • Consider disabling or limiting the use of cron triggers that accept external headers or bodies until a patch is applied

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

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-v5px-423j-pf7p Nuclio: Unsanitized cron trigger event headers/body injected into CronJob shell command leads to persistent RCE
History

Thu, 03 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 03 Sep 2026 11:15: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. Prior to version 1.16.4, the Nuclio controller builds a curl invocation string for each cron trigger and stores it as the args of a Kubernetes CronJob container (/bin/sh, -c, <command>). Two fields in the trigger specification flow into this string without adequate sanitization: event.headers keys and event.body. This issue has been patched in version 1.16.4.
Title Nuclio: Unsanitized cron trigger event headers/body injected into CronJob shell command leads to persistent RCE
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-03T14:31:56.446Z

Reserved: 2026-06-08T18:11:06.662Z

Link: CVE-2026-52831

cve-icon Vulnrichment

Updated: 2026-09-03T14:08:03.113Z

cve-icon NVD

Status : Received

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

Modified: 2026-09-03T15:17:30.357

Link: CVE-2026-52831

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T11:00:03Z

Weaknesses
  • CWE-78

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