CVE-2026-54383 in VitaFitinfo

Summary

by MITRE • 11/04/2026

VitaFit cloud API before 2026-10-30 contained an excessive data exposure vulnerability that allows any authenticated user to query the GET /front/relation/search/ endpoint and retrieve PII and health-related profile information for user records. Attackers can enumerate the user directory using overlapping alphanumeric search terms to harvest identifiers, emails, birthdays, gender, height, weight goals, phone numbers, and Firebase UIDs.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 11/04/2026

The vulnerability identified in VitaFit cloud API prior to version 2026-10-30 represents a critical failure in access control mechanisms governing the retrieval of sensitive user data. This excessive data exposure flaw specifically affects the GET /front/relation/search/ endpoint, which was designed to facilitate relationship-based queries within the application but lacks sufficient authorization checks or result filtering logic. As a consequence, any authenticated user possessing valid credentials for the VitaFit platform can exploit this endpoint to access personal identifiable information and health-related profile details belonging to other users in the system. This misconfiguration effectively transforms an internal search function into a comprehensive data harvesting tool accessible to all registered members of the service.

The technical nature of this flaw involves insufficient validation of query parameters against user-specific boundaries or role-based permissions. Instead of restricting results to only those records explicitly shared with the requesting user, the API returns broad datasets based on alphanumeric search terms. Attackers can leverage overlapping and generic search strings to enumerate the entire user directory systematically. By iterating through common characters and patterns, an adversary can harvest a wide array of sensitive attributes including full names, email addresses, dates of birth, gender information, physical metrics such as height and weight goals, phone numbers, and unique Firebase identifiers. This level of granularity allows for precise profiling of individuals beyond what is necessary for the application's core functionality.

The operational impact of this vulnerability extends far beyond simple data leakage, posing significant risks to user privacy and security. The exposure of personally identifiable information combined with health-related metrics creates a rich dataset that can be exploited for targeted phishing campaigns, social engineering attacks, or identity theft. Furthermore, the availability of Firebase UIDs provides attackers with stable identifiers that are difficult to change, facilitating long-term tracking and correlation of user activities across different platforms if these identifiers leak elsewhere. The ability to enumerate users also aids in reconnaissance efforts, allowing malicious actors to map out the structure of the user base and identify high-value targets based on their profile completeness or specific attributes.

This incident aligns with CWE-200, which classifies information exposure as a vulnerability where sensitive information is disclosed without proper access controls. It also reflects aspects of CWE-613 regarding insufficient session expiration, although the primary issue lies in authorization logic rather than session management alone. From an offensive security perspective, this behavior corresponds to ATT&CK technique T1087, specifically account enumeration and discovery phases where adversaries gather information about accounts within a system or network. The exploitation of search endpoints for data harvesting is also consistent with patterns observed in API abuse scenarios described under various reconnaissance methodologies.

To mitigate such vulnerabilities, organizations must implement strict principle of least privilege access controls on all API endpoints. Developers should ensure that every query returns only the minimum amount of data necessary for its intended purpose and strictly validates that the requesting user has explicit permission to view each record returned. Input validation should be enhanced to prevent broad enumeration attacks by limiting search term length, complexity, or rate-limiting queries from single sources. Additionally, implementing comprehensive logging and monitoring can help detect unusual patterns in API usage indicative of automated harvesting attempts. Regular security audits and penetration testing focused on business logic flaws are essential to identify similar misconfigurations before they can be exploited in production environments.

Responsible

VulnCheck

Reservation

06/12/2026

Disclosure

11/04/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!