github.com/fission/fission · Fission: MessageQueueTrigger scaler manager materializes Secret values into Deployment envvars and accepts arbitrary user PodSpec
Affects github.com/fission/fissionSource GCVE Database
CVSS 8.1 High : upgrade to 1.24.0 soon.
Data as of 30 Jun 2026, 23:52 UTC
- Patch
- Available – fixed in 1.24.0
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:NWhat to do
Upgrade github.com/fission/fission to 1.24.0.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Gogithub.com/fission/fission | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
This vulnerability is fixed in Fission version 1.24.0. Users should upgrade to v1.24.0 or later to apply the official fix. The fix changes Secret handling to use SecretKeyRef references, preventing plaintext Secret exposure, and restricts PodSpec injection to a strict allowlist enforced by a validating webhook. No additional mitigations are required if upgraded. Patch status is confirmed fixed in v1.24.0.
Description
The Fission MessageQueueTrigger (MQT) scaler controller in versions prior to 1.24.0 allowed privilege escalation by exposing two critical flaws. First, it copied plaintext Secret values into Deployment environment variables, enabling users with MQT creation rights but without Secret read permissions to exfiltrate Secrets. Second, it allowed arbitrary user PodSpec injection without restrictions, permitting attackers to run containers with arbitrary images and service accounts, effectively escalating to deployment creation privileges. These issues were fixed in version 1.24.0 by changing Secret handling to use SecretKeyRef references and introducing a strict allowlist for PodSpec fields.
References
- github.com/fission/fission/security/advisories/GHSA-7m8x-qg2j-4m3v (opens in a new tab)
- github.com/fission/fission/pull/3367 (opens in a new tab)
- github.com/fission/fission/commit/94bf5792396989fdd71961e8701833c8110da889 (opens in a new tab)
- github.com/fission/fission (opens in a new tab)
- github.com/fission/fission/releases/tag/v1.24.0 (opens in a new tab)