CVE-2023-37266 Weak json web token (JWT) secrets in CasaOS
Unauthenticated attackers can forge JWTs to bypass authentication and execute arbitrary commands as root on CasaOS instances.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2023-37266?
CVE-2023-37266 is a critical vulnerability in IceWhaleTech CasaOS, published on 17 Jul 2023. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
CasaOS is an open-source Personal Cloud system. Unauthenticated attackers can craft arbitrary JWTs and access features that usually require authentication and execute arbitrary commands as `root` on CasaOS instances. This problem was addressed by improving the validation of JWTs in commit `705bf1f`. This patch is part of CasaOS 0.4.4. Users should upgrade to CasaOS 0.4.4. If they can't, they should temporarily restrict access to CasaOS to untrusted users, for instance by not exposing it publicly.
Weakness: CWE-287
Which versions are affected by CVE-2023-37266?
3 open source packages ship an affected version, including github.com/IceWhaleTech/CasaOS. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
github.com/IceWhaleTech/CasaOS Go | All versions | 0.4.4 |
github.com/IceWhaleTech/CasaOS Go | All versions | 0.4.4 |
github.com/IceWhaleTech/CasaOS Go | All versions | 0.4.4 |
Products include Icewhale Casaos.
How do I fix CVE-2023-37266?
Upgrade github.com/IceWhaleTech/CasaOS to 0.4.4 or later.
Is CVE-2023-37266 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2023-37266 exists.
Public exploit code: 1 Nuclei template.
Other vulnerabilities in IceWhaleTech CasaOS
- CVE-2023-37265 Incorrect identification of source IP addresses in CasaOS
- CVE-2022-24193 Command Injection in CasaOS
- CVE-2024-24767 CasaOS Improper Restriction of Excessive Authentication Attempts vulnerability
- CVE-2023-37469 CasaOS Command Injection vulnerability
- CVE-2024-24765 CasaOS-UserService allows unauthorized access to any file
Sources
Also known as GHSA-m5q5-8mfw-p2hr, GO-2023-1931.