MaxKey Hard-coded JWT Secret Unauthorized Access via /login/jwt/trust
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| dromara | MaxKey | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Dromara | Maxkey |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.641% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Maxkey
Maxkey maxkey |
|
| CPEs | cpe:2.3:a:maxkey:maxkey:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Maxkey
Maxkey maxkey |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Dromara
Dromara maxkey |
|
| Vendors & Products |
Dromara
Dromara maxkey |
| 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
|