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: < 1% Very Low
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. The EPSS score of 0.00881 indicates a low but nonzero probability of exploitation, yet the known default secret makes the flaw highly exploitable for attackers who can determine the secret. 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 21:58 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 21:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
First Time appeared Ibm
Ibm api Management
CPEs cpe:2.3:a:ibm:api_management:*:*:*:*:*:*:*:*
Vendors & Products Ibm
Ibm api Management

Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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

Ibm Api Management
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-27T01:30:25.397Z

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

Link: CVE-2020-37281

cve-icon Vulnrichment

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

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-15T15:12:54.040

Link: CVE-2020-37281

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-15T22:00:20Z

Weaknesses
  • CWE-1394

    Use of Default Cryptographic Key