CVE-2026-50569 json
Fission: HTTPTrigger admission omits RelativeURL / Prefix validation; kubectl apply bypasses CLI checks
published 2026-06-10 4 mo ago modified 2026-08-18 2 mo ago also GHSA-vchh-r53j-8mpw , GO-2026-6131 , EUVD-2026-36073
- cvss
- 4.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 13%
- public exploits
- 0
- none known
Summary
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, HTTPTriggerSpec.Validate() validated Methods, FunctionReference, Host, IngressConfig, and CorsConfig, but silently skipped RelativeURL and Prefix. Those two fields were validated at the CLI level only (pkg/fission-cli/cmd/httptrigger/create.go:83). The post-CRD-modernization webhook for HTTPTrigger was retired in favor of API-server CEL — and CEL had no rules on those fields either — so an HTTPTrigger created via kubectl apply or a direct Kubernetes REST API call bypassed every URL-level check. This issue has been patched in version 1.25.0.
Patch / fix
- go github.com/fission/fission 1.25.0
- govulncheck-vulndb SLES for SAP applications 16.0, SLES 16.0 0.0.20260827T195228-160000.1.1
suse advisories SUSE-SU-2026:23625-1
- govulncheck-vulndb openSUSE Leap 16.0 0.0.20260827T195228-160000.1.1
opensuse advisories openSUSE-SU-2026:21761-1
- github.com/fission/fission@0deed6b commit
- github.com/fission/fission#3464 pull request
- github.com/fission/fission/releases/tag/v1.25.0 release
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 4 mo ago
Exploit prediction
0.23% chance of exploitation in the next 30 days, higher than 13% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 4.3 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N |
| GitHub | 3.1 | 4.3 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/fission/fission | <1.25.0 |
1.25.0 |
Affected products
- fission fission
Classification
- Weakness
-
- CWE-20 Improper Input Validation
References
-
github.com
/fission/fission/pull/3464
web, patch
-
github.com
/fission/fission/commit/0deed6bf3f26bc0f10e9130cd0d479b0b9f5f609
web, patch
-
github.com
/fission/fission/security/advisories/GHSA-vchh-r53j-8mpw
web, advisory
-
github.com
/fission/fission/releases/tag/v1.25.0
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-50569
advisory
-
github.com
/fission/fission
package
Sources
- CVE List CVE-2026-50569
- GitHub Advisory GHSA-vchh-r53j-8mpw
- NVD CVE-2026-50569
- OSV GO-2026-6131
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.