Approved changes feed: RSS · Atom

cpe:2.3:a:casdoor:casdoor:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorCasdoor (d128f839-ad80-5040-9d0e-ae0aab07a8c9)
ProductCasdoor (4f005f61-7364-51a6-a717-06290c7478a2)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-90942 vulnerable 2026-09-16 04:33:05.522799 Casdoor through 4.4.0 Private Key Exposure via Certificate Endpoints
CRITICAL (9.6)
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.
Published: 2026-09-14T17:52:04.812Z
Updated: 2026-09-24T14:22:03.810Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91998 vulnerable 2026-09-16 04:32:55.579012 Casdoor through 4.4.0 Cross-Organization User Administration via /api/mcp
CRITICAL (9.9)
Casdoor through 4.4.0 contains an authorization bypass vulnerability in the /api/mcp endpoint that allows attackers with any application's clientId and clientSecret to gain unrestricted access to user administration across all organizations. Attackers can enumerate user records including password salts and email addresses, create administrator accounts, modify existing users, and delete them in any organization by supplying legitimate credentials from a single application.
Published: 2026-09-15T11:35:52.041Z
Updated: 2026-09-24T14:22:37.602Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-15630 vulnerable 2026-07-29 00:26:18.324882 CVE-2026-15630
A non-global organization admin in one tenant can bypass tenant boundaries to delete, create, or modify resources in any other tenant by exploiting a mismatch between authorization (based on ?id=) and action (based on request body).
Published: 2026-07-23T19:57:48.908Z
Updated: 2026-09-22T20:40:09.069Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-9098 vulnerable 2026-06-08 08:08:58.834929 CVE-2026-9098
In Casdoor versions 2.362.0 and earlier, the SAML callback handler in controllers/auth.go accepts any well-formed SAMLResponse sent to /api/acs without verifying that it corresponds to an AuthnRequest previously issued by Casdoor. Additionally, if an administrator disables or deletes an IdP (Identity Provider) after a SAML flow has started, the handler still processes the response using the provider snapshot loaded at the start of the request. As a result, an attacker controlling a registered upstream IdP can send unsolicited SAML responses, or replay a legitimately captured response in a different session or after the original flow has ended. In both cases, Casdoor accepts the response and issues a session, enabling persistent unauthorized access.
Published: 2026-05-28T16:31:42.767Z
Updated: 2026-06-02T16:43:43.567Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-9097 vulnerable 2026-06-08 08:08:58.834720 CVE-2026-9097
Casdoor versions 2.362.0 and earlier do not verify that a JWT used for token exchange is still active. The GetTokenExchangeToken() function in object/token_oauth.go validates the JWT signature and parses its claims, but never queries the Token table to verify whether the subject token has been revoked or invalidated. Because the revocation check is entirely absent, administrators are unable to terminate active sessions or revoke compromised tokens.
Published: 2026-05-28T16:29:06.752Z
Updated: 2026-06-02T16:43:52.777Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-9096 vulnerable 2026-06-08 08:08:58.834515 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-9095 vulnerable 2026-06-08 08:08:58.834409 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-9094 vulnerable 2026-06-08 08:08:58.834208 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-9093 vulnerable 2026-06-08 08:08:58.833996 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-9092 vulnerable 2026-06-08 08:08:58.833520 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-9091 vulnerable 2026-06-08 08:08:58.833303 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-9090 vulnerable 2026-06-08 08:08:58.833078 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-6815 vulnerable 2026-06-08 08:07:05.107586 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-41658 vulnerable 2026-06-08 06:43:54.807056 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-41657 vulnerable 2026-06-08 06:43:54.806356 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.