Albert Health Google Cloud Service Account Key Exposure Vulnerability

Vulnerability

A vulnerability exists in the Android application Albert Health, specifically in versions up to 1.7.3. The issue arises from an unknown function in the file resources/assets/service-account.json, which is part of the Google Cloud Service Account Key Handler component. This vulnerability allows for the unprotected storage of credentials, as the application embeds a full Google Cloud service account key file that can be extracted through reverse engineering. The exploitation of this vulnerability could lead to unauthorized access to Google Cloud resources, such as project listings and Cloud Storage files.

Impact

Exploitation of this vulnerability allows for unauthorized access to Google Cloud Platform using the extracted service account credentials. This includes access to cloud resources like project listings and Cloud Storage buckets, where files can be read, downloaded, uploaded, and more.

Reproduction

The vulnerability can be reproduced by downloading the Albert Health application version 1.7.3 on Android. Once installed, the application can be reverse-engineered to access the embedded Google Cloud service account key file located in the assets directory. This file can then be used to authenticate to Google Cloud Platform and gain access to various cloud resources.

Added: Mar 16, 2026, 4:22 PM
Updated: Mar 16, 2026, 4:22 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
1.0
exploitability
4.2
remediation
0.0
relevance
4.0
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.