CVE-2026-5458 Overview
A cryptographic key management vulnerability has been identified in Noelse Individuals & Pro App up to version 2.1.7 on Android. This weakness affects the file com/reactnative/antelop/BuildConfig.java within the com.afone.noelse component. Manipulation of the SEGMENT_WRITE_KEY argument exposes a hard-coded cryptographic key, potentially enabling attackers to inject data and manipulate user profiles. The attack requires local access to the device to be exploited.
Critical Impact
Exposure of a hard-coded Segment write key could enable data injection and user profile manipulation within the affected mobile application.
Affected Products
- Noelse Individuals App up to version 2.1.7 (Android)
- Noelse Pro App up to version 2.1.7 (Android)
- com.afone.noelse application component
Discovery Timeline
- 2026-04-03 - CVE-2026-5458 published to NVD
- 2026-04-03 - Last updated in NVD database
Technical Details for CVE-2026-5458
Vulnerability Analysis
This vulnerability represents a common but serious mobile application security flaw where sensitive cryptographic material is embedded directly in the application's source code. The hard-coded SEGMENT_WRITE_KEY within the BuildConfig.java file is accessible to anyone who decompiles or reverse engineers the Android application package (APK).
Segment is a customer data platform commonly used for analytics and user tracking. When a write key is exposed, attackers can potentially send arbitrary data to the Segment endpoint, inject false analytics events, or manipulate user profile information associated with the application's Segment workspace.
The vulnerability requires local access to exploit, meaning an attacker would need physical access to a device with the application installed or the ability to obtain the APK file through other means. Once the APK is obtained, standard reverse engineering tools can extract the hard-coded key from the Java class file.
Root Cause
The root cause is the use of a hard-coded cryptographic key (CWE-320) within the application's build configuration. Instead of implementing secure key management practices such as retrieving secrets from a secure backend service or using Android Keystore for key storage, the developers embedded the Segment write key directly in the application's source code. This approach makes the key trivially accessible to anyone who can decompile the application.
Attack Vector
The attack requires local access to the Android device or application package. An attacker can extract the APK file from a device or download it from third-party sources, then use decompilation tools like jadx or apktool to inspect the BuildConfig.java file. Once the SEGMENT_WRITE_KEY is obtained, the attacker can use it to send unauthorized data to the application's Segment analytics endpoint.
The vulnerability manifests in the way sensitive keys are stored in plaintext within the com/reactnative/antelop/BuildConfig.java file. When decompiled, this file reveals the Segment write key as a string constant. For detailed technical analysis, refer to the Notion Security Analysis: Data Exposure documentation.
Detection Methods for CVE-2026-5458
Indicators of Compromise
- Unusual or unexpected data submissions to Segment analytics endpoints associated with the application
- Anomalous user profile modifications that do not correlate with actual user activity
- Presence of decompilation tools or APK extraction utilities on enterprise-managed devices
Detection Strategies
- Monitor Segment analytics dashboard for unexpected traffic patterns or data injections
- Implement source IP validation on analytics endpoints where possible
- Review application logs for authentication anomalies related to analytics services
- Use mobile application security testing (MAST) tools to identify hard-coded secrets in APKs
Monitoring Recommendations
- Enable alerting for unusual volume or patterns in Segment event submissions
- Monitor for unauthorized API calls using the exposed write key
- Implement rate limiting on analytics endpoints to mitigate potential abuse
- Review Segment workspace access logs for suspicious activity
How to Mitigate CVE-2026-5458
Immediate Actions Required
- Update to a patched version of the Noelse Individuals & Pro App when available
- Rotate the exposed Segment write key immediately in the Segment dashboard
- Implement server-side validation for analytics data submissions
- Consider disabling the compromised write key until a fix is deployed
Patch Information
The vendor was contacted about this disclosure but did not respond. No official patch information is currently available. Users should monitor the application store for updates and consider alternative applications if security updates are not forthcoming.
For additional vulnerability details, refer to the VulDB Vulnerability #355046 advisory.
Workarounds
- Remove or disable the affected application until a patched version is available
- Implement network-level monitoring to detect unauthorized analytics data submissions
- Use mobile device management (MDM) solutions to restrict installation of vulnerable application versions
- Contact Noelse support directly for guidance on securing analytics integrations
# Segment key rotation (performed in Segment dashboard)
# 1. Navigate to Settings > API Keys in Segment workspace
# 2. Generate a new write key for the affected source
# 3. Invalidate the compromised write key
# 4. Deploy application update with new key using secure retrieval method
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

