CVE-2024-49358 ZimaOS vulnerable to Username Enumeration via API Responses

Medium 5.3 Published Updated

Attackers can enumerate valid usernames via distinct API responses, facilitating targeted credential attacks on ZimaOS systems.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2024-49358?

CVE-2024-49358 is a medium-severity vulnerability in IceWhaleTech ZimaOS, published on 24 Oct 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official 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 API endpoint `http://<Server-IP>/v1/users/login` in ZimaOS returns distinct responses based on whether a username exists or the password is incorrect. This behavior can be exploited for username enumeration, allowing attackers to determine whether a user exists in the system or not. Attackers can leverage this information in further attacks, such as credential stuffing or targeted password brute-forcing. As of time of publication, no known patched versions are available.

Weakness: CWE-203

Which versions are affected by CVE-2024-49358?

It affects 1 product.

Products include Zimaspace Zimaos.

How do I fix CVE-2024-49358?

No fix has been published for CVE-2024-49358 yet. Limit exposure of the affected software until one is available.

Is CVE-2024-49358 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2024-49358 exists.

Sources

Also known as GHSA-3f6g-8r88-3mx5.

Is CVE-2024-49358 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free