CVE-2026-50568 Details
Description
Fission is an open-source, Kubernetes-native serverless framework that simplifies the deployment of functions and applications on Kubernetes. Prior to version 1.25.0, SanitizeFilePath in pkg/utils/utils.go validated that a path stayed under a safe directory by calling strings.HasPrefix(path, safedir). This is a lexical check, not a directory boundary check: /packages-extra/evil starts with /packages, so it passed. The function did not enforce a path-separator boundary, so any sibling directory whose name began with the safe-directory string was accepted. Callers included the builder's Clean handler (pkg/builder/builder.go:208) and the fetcher's Fetch / Upload handlers (pkg/fetcher/fetcher.go). A tenant who could pre-create or control a sibling directory under the fetcher / builder's shared volume could induce a write or read outside the intended safe directory. This issue has been patched in version 1.25.0.
A path validation vulnerability has been identified in Fission, a Kubernetes-native serverless framework, in versions prior to 1.25.0. The issue arises in the SanitizeFilePath function, which incorrectly validates that a path remains within a safe directory. The validation relied on a lexical check that could be bypassed by exploiting directory naming conventions. This flaw allowed paths to escape the intended directory confinement, potentially leading to unauthorized read or write operations. The vulnerability could be exploited by a tenant who could control sibling directories within the fetcher or builder's shared volume.
This vulnerability has been patched in Fission version 1.25.0. Users can upgrade to this version to address the issue.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jun 10, 2026CISA-ADP
Assessed Jun 11, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/fission/fission/pull/3445 | [email protected] | Source CodeVendor |
| https://github.com/fission/fission/pull/3446 | [email protected] | Source CodeVendor |
| https://github.com/fission/fission/releases/tag/v1.25.0 | [email protected] | Release NotesVendor |
| https://github.com/fission/fission/security/advisories/GHSA-r5jh-q2mw-gcx4 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-41 | Improper Resolution of Path Equivalence | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Fission | <= 1.24.0 (semver) |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 10, 2026 | New CVE Received | [email protected] |
Volerion