CVE 9.8 CRITICAL

Fission router exposes /fission-function// on its public listener, allowing invocation of any function without an HTTPTrigger_CVE-2026-46614

9.8 / 10
CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Description

Fission is an open-source, Kubernetes-native serverless framework that simplifies the deployment of functions and applications on Kubernetes. Prior to version 1.23.0, the Fission router registers an internal-style route — /fission-function/<name> and /fission-function/<ns>/<name> — for every Function object, independent of whether any HTTPTrigger exists for that function. The route was mounted on the same listener as user-defined HTTPTriggers (svc/router, port 8888), so any caller who could reach the router could invoke any function by guessing its metadata.name (and namespace), bypassing the host / path / method / method-allow-list restrictions encoded in HTTPTrigger objects. This issue has been patched in version 1.23.0.

AI Analysis

Unauthenticated invocation of any function by guessing its metadata.name and namespace, bypassing HTTPTrigger restrictions

Basic Information

ID CVE-2026-46614
Source GitHub_M
Published Jun 10, 2026 at 17:19
Modified Jun 10, 2026 at 18:44

Affected Product

Vendor fission
Product fission
Version < 1.23.0
Affected Versions fission fission < 1.23.0

CWE Classification

AI Assessment

AI Score 9.8 / 10
AI Severity Critical
Vendor Fission
Product Fission
Version < 1.23.0

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.