Lucene search

K
githubGitHub Advisory DatabaseGHSA-MCHX-7J67-8MCF
HistoryAug 22, 2024 - 5:16 p.m.

Casdoor CORS misconfiguration (GHSL-2024-035)

2024-08-2217:16:39
CWE-942
GitHub Advisory Database
github.com
3
casdoor
cors
misconfiguration
cross domain
impersonation
security vulnerability
beego
single sign on

CVSS3

8.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

AI Score

6.5

Confidence

High

EPSS

0.001

Percentile

38.0%

Casdoor is a UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform. In Casdoor 1.577.0 and earlier, a logic vulnerability exists in the beego filter CorsFilter that allows any website to make cross domain requests to Casdoor as the logged in user. Due to the a logic error in checking only for a prefix when authenticating the Origin header, any domain can create a valid subdomain with a valid subdomain prefix (Ex: localhost.example.com), allowing the website to make requests to Casdoor as the current signed-in user.

Affected configurations

Vulners
Node
casdoorcasdoorRange1.557.0
VendorProductVersionCPE
casdoorcasdoor*cpe:2.3:a:casdoor:casdoor:*:*:*:*:*:*:*:*

CVSS3

8.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

AI Score

6.5

Confidence

High

EPSS

0.001

Percentile

38.0%

Related for GHSA-MCHX-7J67-8MCF