CVE-2026-125370
Deferred Deferred - Pending Action

Authentication Bypass in Kubero via Hardcoded JWT Secret

Vulnerability report for CVE-2026-125370, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-10

Last updated on: 2026-11-10

Assigner: VulnCheck

Description

Kubero 3.0.0 through 3.1.1 contains an authentication bypass vulnerability that allows unauthenticated remote attackers to forge administrative JWTs by using a hardcoded fallback signing secret when JWT_SECRET is unset. Attackers can sign tokens with arbitrary role, userGroups and permissions claims, which JwtStrategy.validate() trusts without a database lookup, to take control of pipelines, applications, users and API tokens.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-10
Last Modified
2026-11-10
Generated
2026-11-10
AI Q&A
2026-11-10
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
kubero-dev kubero From 3.0.0 (inc) to 3.1.1 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-321 The product uses a hard-coded, unchangeable cryptographic key.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

Kubero versions 3.0.0 through 3.1.1 have an authentication bypass flaw due to a hardcoded fallback JWT secret. When the JWT_SECRET environment variable is unset, the system uses a default secret to sign tokens. Attackers can forge administrative JWTs with arbitrary roles, permissions, and user groups, which the system trusts without database validation. This allows full control over pipelines, applications, users, and API tokens.

Detection Guidance

Check if the JWT_SECRET environment variable is unset in Kubero deployments. Inspect the jwt.strategy.ts file for hardcoded fallback secrets. Look for unauthenticated requests with JWT tokens containing arbitrary role, userGroups, or permissions claims.

Impact Analysis

An attacker could gain unauthorized access to sensitive functions like user management, pipeline control, and application configurations. They could create valid tokens with elevated privileges, bypass authentication, and manipulate data or deployments. This could lead to data breaches, service disruption, or complete system takeover if JWT_SECRET is unset.

Compliance Impact

This vulnerability likely violates compliance requirements for data protection and access control, such as GDPR's integrity and confidentiality principles or HIPAA's access controls. Unauthorized access risks exposing sensitive data, leading to potential legal penalties, loss of trust, and failure to meet regulatory standards for authentication and authorization.

Mitigation Strategies

Set a strong, unique JWT_SECRET environment variable in all Kubero deployments. Remove any hardcoded fallback secrets from the jwt.strategy.ts file. Rotate all existing JWT tokens and API tokens to prevent misuse.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-125370. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...