Skip to main content
← All vulnerabilities
CVE-2024-41657GO-2024-3087GHSA-MCHX-7J67-8MCF

GHSL-2024-035: Casdoor CORS misconfiguration

Published
Last modified
published
Not listed in CISA KEV
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • casdoor casdoor

    through 1.577.0

  • github.com/casdoor/casdoorGo

    All versions

  • github.com/casdoor/casdoorGo

    through 1.557.0

References 2

securitylab.github.com

GitHub · casdoor/casdoor