Description
MaxKey contains an unauthorized access vulnerability due to a hard-coded JWT signing secret in application-maxkey.properties that allows unauthenticated attackers to forge valid JWT tokens and authenticate as any user by exploiting the password-skipped login endpoint. Attackers can craft a JWT token signed with the publicly known default secret, submit it to the /sign/login/jwt/trust endpoint, and obtain a fully authenticated admin session with access to SSO application configuration and downstream application secrets.
Published: 2026-08-11
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability originates from a hard‑coded JWT signing secret in the application-maxkey.properties file. Attackers can generate a JWT signed with this publicly known default key and send it to the /sign/login/jwt/trust endpoint, bypassing the password step entirely. By doing so, the attacker is authenticated as any intended user, including administrators, and gains full control over the SSO configuration and downstream secrets. This is a classic authentication bypass weakness (CWE‑798) that permits unauthorized access to privileged resources.

Affected Systems

The flaw is present in MaxKey from dromara. The affected versions are not listed, so any deployed instance that has not been patched may be vulnerable. The vulnerability applies to installations that expose the /sign/login/jwt/trust endpoint.

Risk and Exploitability

The CVSS score of 9.3 indicates a high severity. The EPSS score is less than 1%, suggesting a low likelihood of exploitation in the wild at present. The vulnerability is not listed in the CISA KEV catalog. Nevertheless, the attack vector is remote and requires only HTTP access to the vulnerable endpoint. An attacker can forge a token, submit it, and immediately receive an authenticated admin session without further credentials.

Generated by OpenCVE AI on August 12, 2026 at 20:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade MaxKey to the latest release that removes the hard‑coded JWT signing secret.
  • If an upgrade cannot be performed, replace the default secret in application-maxkey.properties with a strong, random value and keep it confidential.
  • Limit network exposure of the /sign/login/jwt/trust endpoint or disable it if it is not required.

Generated by OpenCVE AI on August 12, 2026 at 20:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 17:15:00 +0000

Type Values Removed Values Added
First Time appeared Maxkey
Maxkey maxkey
CPEs cpe:2.3:a:maxkey:maxkey:*:*:*:*:*:*:*:*
Vendors & Products Maxkey
Maxkey maxkey

Wed, 12 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 12 Aug 2026 14:00:00 +0000

Type Values Removed Values Added
First Time appeared Dromara
Dromara maxkey
Vendors & Products Dromara
Dromara maxkey

Tue, 11 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
Description MaxKey contains an unauthorized access vulnerability due to a hard-coded JWT signing secret in application-maxkey.properties that allows unauthenticated attackers to forge valid JWT tokens and authenticate as any user by exploiting the password-skipped login endpoint. Attackers can craft a JWT token signed with the publicly known default secret, submit it to the /sign/login/jwt/trust endpoint, and obtain a fully authenticated admin session with access to SSO application configuration and downstream application secrets.
Title MaxKey Hard-coded JWT Secret Unauthorized Access via /login/jwt/trust
Weaknesses CWE-798
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-14T16:51:16.400Z

Reserved: 2026-08-03T10:44:14.336Z

Link: CVE-2026-69102

cve-icon Vulnrichment

Updated: 2026-08-12T16:10:16.871Z

cve-icon NVD

Status : Received

Published: 2026-08-11T18:18:17.587

Modified: 2026-08-12T17:17:30.880

Link: CVE-2026-69102

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T21:00:04Z

Weaknesses
  • CWE-798

    Use of Hard-coded Credentials