CRITICAL
CVE-2026-90942
CVSS
9.6
Description
Casdoor through 4.4.0 fails to properly mask the instance-wide built-in certificate private key in /api/get-certs and /api/get-cert endpoints, allowing organization administrators to retrieve it. Attackers can use the exposed private key to forge JWT tokens for any user in any organization, including global administrators.
Weakness (CWE)
CWE-863
Incorrect Authorization
EPSS Score
0.21%
Probability of exploitation in next 30 days
11.5th percentile
References
https://github.com/casdoor/casdoor
https://github.com/casdoor/casdoor/blob/v4.4.0/controllers/cert.go
https://github.com/casdoor/casdoor/blob/v4.4.0/object/cert.go
https://github.com/geo-chen/oss/blob/main/casdoor.md#finding-3-organization-admin-can-read-the-global-built-in-jwt-signing-private-key-via-apiget-certs-and-apiget-cert-incomplete-fix-of-3003--enables-cross-organization-token-forgery
https://www.vulncheck.com/advisories/casdoor-through-4.4.0-private-key-exposure-via-certificate-endpoints
Base CVE data derived from NVD (public domain). Enrichment by
dbcve.org
(CC-BY-4.0). Fetched via API.