What’s Vulnerable › Vulnerabilities
CVE-2024-48931: ZimaOS Arbitrary File Read via Parameter Manipulation
- Severity: high (CVSS 7.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.7% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2024-10-24 · updated 2026-06-17
- Weakness: CWE-22
Description
ZimaOS is a fork of CasaOS, an operating system for Zima devices and x86-64 systems with UEFI. In version 1.2.4 and all prior versions, the ZimaOS API endpoint `http://<Zima_Server_IP:PORT>/v3/file?token=<token>&files=<file_path>` is vulnerable to arbitrary file reading due to improper input validation. By manipulating the `files` parameter, authenticated users can read sensitive system files, including `/etc/shadow`, which contains password hashes for all users. This vulnerability exposes critical system data and poses a high risk for privilege escalation or system compromise. The vulnerability occurs because the API endpoint does not validate or restrict file paths provided via the `files` parameter. An attacker can exploit this by manipulating the file path to access sensitive files outside the intended directory. As of time of publication, no known patched versions are available.
Affected products
- IceWhaleTech ZimaOS: before 1.2.5 — fixed in 1.2.5
How to fix
Upgrade to a fixed version: IceWhaleTech ZimaOS 1.2.5. Check the vendor advisory for mitigations.
References
- https://github.com/IceWhaleTech/ZimaOS/security/advisories/GHSA-hjw2-9gq5-qgwj
- https://youtu.be/FyIfcmCyDXs
Get alerted when CVE-2024-48931 or the next vulnerability affects your stack