B0B0Haha

#1065of 53,632
196.9Total CVSS
Vulnerabilities · 24
Medium
2
High
16
Critical
6
PT-2026-23091
9.8
2026-03-04
Nuclio · Nuclio · CVE-2026-29042
**Name of the Vulnerable Software and Affected Versions** Nuclio versions prior to 1.15.20 **Description** Nuclio's Shell Runtime component contains a command injection issue. When a function is invoked via HTTP, the runtime reads the `X-Nuclio-Arguments` header and directly incorporates its value into shell commands without validation or sanitization. This allows attackers with function invocation permissions to inject malicious commands, potentially executing arbitrary code with root privileges in function containers, stealing ServiceAccount Tokens with cluster-admin level permissions, and ultimately gaining complete control over the Kubernetes cluster. The vulnerability stems from the lack of validation when processing user-supplied arguments in the `getCommandArguments` function and the subsequent execution of these arguments using `sh -c`. Attackers can exploit this by crafting malicious payloads in the `X-Nuclio-Arguments` header, leveraging shell metacharacters like semicolons, pipes, and backticks to inject arbitrary commands. The vulnerability affects all versions that include the Shell Runtime component. A successful exploit can lead to complete cluster compromise, including data breaches, supply chain attacks, and ransomware deployment. **Recommendations** Disable the Shell Runtime by setting `enabled: false` in the Nuclio platform configuration. Restrict function deployment permissions using Role-Based Access Control (RBAC) to limit who can deploy functions. Implement strict input validation in the `getCommandArguments` function to filter out unsafe characters. Remove the use of `sh -c` execution and use parameterized command execution instead. Limit the permissions of the ServiceAccount used by function pods to reduce the potential impact of a successful exploit.
PT-2026-7906
8.8
2026-02-12
Yoke · Yoke · CVE-2026-26056
**Name of the Vulnerable Software and Affected Versions** Yoke versions 0.19.0 and earlier **Description** Yoke's Air Traffic Controller (ATC) component contains a flaw that allows users with Custom Resource (CR) create/update permissions to execute arbitrary WASM code. This is achieved by injecting a malicious URL through the `overrides.yoke.cd/flight` annotation. The ATC controller downloads and executes the WASM module without validating the URL, potentially enabling attackers to create arbitrary Kubernetes resources or escalate privileges. The vulnerability resides in the handling of the `overrides.yoke.cd/flight` annotation, where the controller directly uses the user-provided URL without proper validation. The permission check only verifies `update` permission on `airways` resources, failing to prevent the execution of arbitrary WASM code. A Proof of Concept (PoC) demonstrates the creation of a malicious WASM module that creates a ConfigMap named `stolen-credentials` in the cluster, proving arbitrary code execution. The vulnerability is categorized as Remote Code Execution (RCE) / Code Injection. Attackers with CR create/update permissions and network access to host malicious WASM can exploit this issue. The impact includes potential compromise of confidentiality, integrity, and availability. **Recommendations** Versions prior to 0.19.0: Disable the annotation override feature by removing or disabling the `overrides.yoke.cd/flight` annotation processing in production environments. Versions prior to 0.19.0: Restrict the ATC controller's outbound network access to prevent downloading external WASM modules. Versions prior to 0.19.0: Limit CR create/update permissions to trusted users only. Versions prior to 0.19.0: Deploy a validating webhook to reject CRs with `overrides.yoke.cd/flight` annotations.
PT-2026-7905
7.5
2026-02-12
Unknown · Kubernetes · CVE-2026-26055
**Name of the Vulnerable Software and Affected Versions** Yoke versions 0.18.x and earlier **Description** The Air Traffic Controller (ATC) component of Yoke lacks proper authentication mechanisms for its webhook endpoints. This allows any pod within the cluster network to send AdmissionReview requests directly to the webhook, bypassing Kubernetes API Server authentication. Attackers can exploit this to trigger WASM module execution in the ATC controller context without authorization. The vulnerable endpoints include '/validations/{airway}', '/validations/resources', '/validations/flights.yoke.cd', '/validations/airways.yoke.cd', and '/crdconvert/{airway}'. The issue stems from the absence of TLS client certificate verification, request source validation, or any form of authentication middleware in the HTTP handler implementation. An attacker can send crafted AdmissionReview requests to these endpoints, potentially leading to unauthorized WASM execution and, combined with other issues, the creation of arbitrary Kubernetes resources. The impact includes potential confidentiality, integrity, and availability concerns. **Recommendations** Versions prior to 0.19.0: Deploy a NetworkPolicy to restrict access to the ATC service, allowing only kube-apiserver to connect. Versions prior to 0.19.0: Use a service mesh (Istio, Linkerd) to enforce mTLS between services. Versions prior to 0.19.0: Implement strict pod security policies to limit which pods can be created in the cluster.