Skip to content
OpenAdvisories
Critical · 9.8 CVE-2026-9094 EUVD-2026-32948GHSA-c9w5-qp6m-m395GO-2026-5953

CVE-2026-9094

Published May 28, 2026 · Updated Jun 2, 2026 · Assigned by certcc

Description

Casdoor versions 2.362.0 and earlier contain a vulnerability enabling cross-organization token exchange. The GetTokenExchangeToken function in object/token_oauth.go validates JWT signatures but does not verify that the token's user belongs to the same organization as the target application. This can result in privilege escalation across organizational boundaries.

Affected products

VendorProductAffectedFixed
Casdoor Casdoor ≤ 2.362.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/casdoor/casdoor < 2.387.0 2.387.0 GHSA-c9w5-qp6m-m395
Go github.com/casdoor/casdoor all versions — GO-2026-5953

Advisories 1

References