Description
Gravitee API Management through 4.12.22 contains an authentication bypass vulnerability that allows unauthenticated remote attackers to impersonate any user by forging JWTs signed with the shipped default jwt.secret. Attackers knowing an existing user ID can sign an HS256 token with that subject and present it as a bearer token to the Management API, impersonating administrators to gain full platform control.
Published: 2026-10-14
Score: 9.2 Critical
EPSS: n/a
KEV: No
Impact: Authentication Bypass that allows attackers to forge JWTs and impersonate any user, including administrators, giving full platform control
Action: Immediate Patch
AI Analysis

Impact

This vulnerability stems from the use of a shipped default JWT secret in Gravitee API Management. An attacker can forge a JSON Web Token signed with HS256 using this known secret and set the subject to any existing user ID. The resulting bearer token is accepted by the Management API, allowing the attacker to impersonate that user. If the targeted user is an administrator, the attacker achieves unrestricted control over the entire platform, including configuration changes and potential lateral movement. The weakness is grounded in a hard‑coded credential, leading to a severe authentication bypass.

Affected Systems

Any installation of Gravitee API Management that relies on the default jwt.secret configuration up to and including version 4.12.22 is affected. The vulnerability is tied to the standard gravitee.yml configuration file and Helm values used in deployments of this product. Users of earlier releases that have not yet upgraded should verify their configuration for this default secret and update accordingly.

Risk and Exploitability

The CVSS score of 9.2 indicates critical severity. While EPSS data is not available, the flaw uses a known default secret, making exploitation highly likely for attackers who can query the configuration. The issue is not yet listed in CISA KEV, but it permits unauthenticated remote attackers to compromise the system. The attack path requires only that the attacker know a valid user ID and generate a signed token, which is trivial once the secret is exposed.

Generated by OpenCVE AI on October 15, 2026 at 03:01 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Gravitee API Management to a version where the default JWT secret has been removed or replaced with a secure configuration that forces administrators to set a unique secret.
  • If an immediate upgrade is not possible, modify the configuration files (gravitee.yml or Helm values) to replace the default jwt.secret with a strong, unique value that is not publicly known.
  • After applying a patch or configuration change, invalidate any existing tokens that might have been generated with the old secret and monitor the management API for abnormal activity.

Generated by OpenCVE AI on October 15, 2026 at 03:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Description Gravitee API Management through 4.12.22 contains an authentication bypass vulnerability that allows unauthenticated remote attackers to impersonate any user by forging JWTs signed with the shipped default jwt.secret. Attackers knowing an existing user ID can sign an HS256 token with that subject and present it as a bearer token to the Management API, impersonating administrators to gain full platform control.
Title Gravitee API Management through 4.12.22 Default JWT Secret Authentication Bypass
Weaknesses CWE-1394
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T16:09:42.670Z

Reserved: 2026-10-14T13:07:15.883Z

Link: CVE-2020-37281

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-14T15:16:59.370

Modified: 2026-10-14T17:17:34.023

Link: CVE-2020-37281

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-15T03:15:13Z

Weaknesses
  • CWE-1394

    Use of Default Cryptographic Key