Skip to main content
VulnerabilityPublished

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

0

CVSS 8.1 High : upgrade to 1.24.0 soon.

Data as of 30 Jun 2026, 23:52 UTC

CVSS 3.1 base score
8.1High
How severe the flaw is on the 0–10 CVSS scale.
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:N

What to do

Upgrade github.com/fission/fission to 1.24.0.

Affected software

ProductAffectedFixed in
Gogithub.com/fission/fissionAffected
  • <1.24.0
Fixed in
  • 1.24.0

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

Community reviews

Loading reviews…