CVE-2023-34927 Casdoor Cross-Site Request Forgery vulnerability
Attackers can force victims to change their passwords via crafted URLs, leading to account takeover in Casdoor.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- None listed
What is CVE-2023-34927?
CVE-2023-34927 is a medium-severity vulnerability in n/a, published on 22 Jun 2023. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
Casdoor v1.331.0 and below was discovered to contain a Cross-Site Request Forgery (CSRF) in the endpoint /api/set-password. This vulnerability allows attackers to arbitrarily change the victim user's password via supplying a crafted URL.
Weakness: CWE-352
Which versions are affected by CVE-2023-34927?
2 open source packages ship an affected version, including github.com/casdoor/casdoor. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
github.com/casdoor/casdoor Go | All versions to 1.331.0 | None |
github.com/casdoor/casdoor Go | All versions to 1.331.0 | None |
Products include Casbin Casdoor.
How do I fix CVE-2023-34927?
No fix has been published for CVE-2023-34927 yet. Limit exposure of the affected software until one is available.
Is CVE-2023-34927 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2023-34927 exists.
Public exploit code: 3 Exploit-DB entries.
Other vulnerabilities in n/a
- CVE-2022-38638 Casdoor arbitrary file write vulnerability
- CVE-2024-41657 GHSL-2024-035: Casdoor CORS misconfiguration
- CVE-2022-44942 Casdoor arbitrary file deletion vulnerability via uploadFile function
- CVE-2024-41264 casdoor's use of`ssh.InsecureIgnoreHostKey()` disables host key verification
- CVE-2022-24124 SQL Injection in Casdoor
Sources
Also known as GHSA-rwcp-qrwg-56cg.