Approved changes feed: RSS · Atom
cpe:2.3:a:casdoor:casdoor:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Casdoor (d128f839-ad80-5040-9d0e-ae0aab07a8c9) |
|---|---|
| Product | Casdoor (4f005f61-7364-51a6-a717-06290c7478a2) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 this panel to browse, search, copy or download the JSON record.