Skip to main content

Fission CVE-2026-50564

| EUVDEUVD-2026-36100 CRITICAL
Improper Privilege Management (CWE-269)
2026-06-10 GitHub_M GHSA-gx55-f84r-v3r7
9.9
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
9.9 CRITICAL
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
SUSE
CRITICAL
qualitative

Primary rating from NVD.

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Patch available
Jun 10, 2026 - 20:01 EUVD
Source Code Evidence Fetched
Jun 10, 2026 - 18:45 vuln.today
Analysis Generated
Jun 10, 2026 - 18:45 vuln.today
CVE Published
Jun 10, 2026 - 17:27 nvd
CRITICAL 9.9

DescriptionNVD

Fission is an open-source, Kubernetes-native serverless framework that simplifies the deployment of functions and applications on Kubernetes. Prior to version 1.24.0, Fission's Environment CRD exposes spec.runtime.podSpec and spec.builder.podSpec, which are merged into the Kubernetes pod specs for runtime and builder pods. The merge logic propagated hostNetwork, hostPID, hostIPC, container privileged, and serviceAccountName from the user-supplied podspec with no filtering, and Environment.Validate performed no security-relevant checks on these fields. This issue has been patched in version 1.24.0.

AnalysisAI

Privilege escalation in Fission (Kubernetes-native serverless framework) prior to version 1.24.0 allows a tenant with Environment CRD write access to escape the container sandbox and reach node- or cluster-level privileges by setting unfiltered fields in spec.runtime.podSpec or spec.builder.podSpec. Because the fission-executor and fission-builder service accounts schedule pods on the tenant's behalf, attacker-controlled values for hostNetwork, hostPID, hostIPC, container privileged, and serviceAccountName are merged into pod specs without validation. No public exploit identified at time of analysis, but the patch's hardening scope (also closing GHSA-wmgg-3p4h-48x7 and GHSA-v455-mv2v-5g92) shows the issue is broader than a single field.

Technical ContextAI

Fission is an open-source serverless framework that runs user-defined functions as Kubernetes pods. The Environment CRD lets users supply a Kubernetes PodSpec template (spec.runtime.podSpec for the function runtime, spec.builder.podSpec for the build container) that Fission merges into the actual pod manifests created by the fission-executor and fission-builder controllers. The root cause is CWE-269 (Improper Privilege Management): the Environment.Validate webhook performed no security-relevant filtering, so privileged fields like hostNetwork, hostPID, hostIPC, container.securityContext.privileged, and serviceAccountName flowed through into the pod that the executor/builder service accounts create. Because those controller service accounts are authorized to create pods cluster-wide, any field crossing the sandbox boundary (host namespaces, hostPath volumes, dangerous capabilities, alternate ServiceAccount) effectively becomes a vehicle for the low-privilege tenant to reach node- or cluster-level state. The CPE cpe:2.3:a:fission:fission:*:*:*:*:*:*:*:* covers all versions up to the fix.

RemediationAI

Vendor-released patch: upgrade Fission to 1.24.0 or later (https://github.com/fission/fission/releases/tag/v1.24.0), which introduces ValidatePodSpecSafety in pkg/apis/core/v1/podspec_safety.go to reject hostNetwork, hostPID, hostIPC, serviceAccountName/DeprecatedServiceAccount overrides, hostPath volumes, container privileged, allowPrivilegeEscalation, and dangerous capabilities (SYS_ADMIN, NET_ADMIN, SYS_PTRACE, SYS_MODULE, DAC_READ_SEARCH, DAC_OVERRIDE) via the admission webhook on both CREATE and UPDATE; see PR https://github.com/fission/fission/pull/3391 and advisory https://github.com/fission/fission/security/advisories/GHSA-gx55-f84r-v3r7. Until the upgrade is rolled out, restrict who can create or update Environment (and Function) CRDs via Kubernetes RBAC so only trusted operators hold those rights - this directly removes the PR:L precondition but also blocks legitimate tenant self-service. As a layered control, deploy a cluster-wide policy engine (Kyverno, OPA/Gatekeeper, or Pod Security Admission set to restricted) to deny pods with hostNetwork/hostPID/hostIPC, privileged containers, hostPath volumes, or non-default ServiceAccount in the fission-function namespace; note this will also reject any legitimate function that genuinely needs those fields, so audit existing Environments first.

CVE-2025-1974 CRITICAL POC
9.8 Mar 25

A critical vulnerability in Kubernetes ingress-nginx controller allows unauthenticated attackers with pod network access

CVE-2026-45321 CRITICAL POC
9.6 May 12

Credential-harvesting malware compromised 84 versions of 42 TanStack npm packages on 2026-05-11 via chained GitHub Actio

CVE-2025-1098 HIGH POC
8.8 Mar 25

Kubernetes ingress-nginx contains a configuration injection vulnerability via the mirror-target and mirror-host Ingress

CVE-2025-24514 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingres

CVE-2025-1097 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-c

CVE-2020-8554 MEDIUM POC
6.3 Jan 21

Kubernetes API server in all versions allow an attacker who is able to create a ClusterIP service and set the spec.exter

CVE-2025-55190 CRITICAL POC
9.9 Sep 04

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.9), this vulne

CVE-2018-18843 CRITICAL POC
10.0 Dec 04

The Kubernetes integration in GitLab Enterprise Edition 11.x before 11.2.8, 11.3.x before 11.3.9, and 11.4.x before 11.4

CVE-2026-54680 CRITICAL POC
9.9 Jul 29

Fluentd configuration injection in the kube-logging Logging operator before 6.6.0 allows a namespace-scoped user who can

CVE-2026-22039 CRITICAL POC
9.9 Jan 27

Kyverno Kubernetes policy engine prior to 1.x has a privilege escalation vulnerability (CVSS 9.9) allowing policy bypass

CVE-2024-42480 CRITICAL POC
9.9 Aug 12

Kamaji is the Hosted Control Plane Manager for Kubernetes. Rated critical severity (CVSS 9.9), this vulnerability is rem

CVE-2023-28110 CRITICAL POC
9.9 Mar 16

Jumpserver is a popular open source bastion host, and Koko is a Jumpserver component that is the Go version of coco, ref

Vendor StatusVendor

SUSE

Severity: Critical
Product Status
SUSE Linux Enterprise Server 16.1 Affected
SUSE Linux Enterprise Server for SAP applications 16.1 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP5 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP6 Affected
openSUSE Leap 15.5 Affected

Share

CVE-2026-50564 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy