Description
On every successful login, the Datadog Android application calls FirebaseCrashlytics.setUserId with the signed-in user's Datadog UUID — a stable per-user identifier that is meaningful inside Datadog. This associates the Datadog user UUID with the device's Firebase installation ID on Google's backend. Separately, uncaught exceptions are forwarded to Firebase Crashlytics via recordException, attaching stack traces (which may include internal class names, package names, in-flight data referenced by crash frames, and any breadcrumbs) to the same user UUID.
No visible consent gate or opt-out for Crashlytics tagging was identified in the reviewed code paths. No email, name, or organization data is forwarded to Crashlytics in the reviewed paths.
Published: 2026-08-07
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Datadog Android application distributes the users’ Datadog UUID to Firebase Crashlytics after a successful login. The UUID is a stable, per-user identifier that has meaning only inside Datadog. Firebase Crashlytics attaches this identifier to device crash data, including stack traces that may contain internal class names, package names, and in-flight data. No email, name, or organization data is sent, but the association of a Datadog UUID with a device’s Firebase installation ID creates a linkable identifier that could be used to track or profile users across services. The core weakness is an information disclosure (CWE-200).

Affected Systems

This flaw affects the Datadog Android application. All installations that retrieve Firebase Crashlytics and do not provide a user opt-out or consent gate are impacted. No specific version details are listed, so all currently supported app releases are potentially susceptible until a patch or configuration change removes the data path.

Risk and Exploitability

The risk is limited to the exposure of a stable identifier; it does not provide code execution or data modification capability. The likelihood of exploitation depends on how often crash reports are analyzed on Firebase’s side and whether the data is shared externally. Because no exploit vector or public exploit is reported, the EPSS score is unavailable, and the vulnerability is not listed in the CISA KEV catalog. Nonetheless, the privacy impact warrants scrutiny, especially in environments that require strict data minimization and consent management.

Generated by OpenCVE AI on August 7, 2026 at 20:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Check the Datadog Android app for a setting or configuration that enables opt-in or disables Firebase Crashlytics; if available, configure it so that user identifiers are not sent.
  • If the app does not provide an opt-out, contact Datadog support or consult the official documentation to request a patch that removes the Datadog UUID from the Crashlytics payload.
  • As a temporary measure, disable Firebase Crashlytics entirely in the Android manifest or by removing the Firebase dependency if crash data is not needed for operational monitoring.

Generated by OpenCVE AI on August 7, 2026 at 20:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Title Datadog Android App Sends Stable User Identifier to Firebase Crashlytics

Fri, 07 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
Description On every successful login, the Datadog Android application calls FirebaseCrashlytics.setUserId with the signed-in user's Datadog UUID — a stable per-user identifier that is meaningful inside Datadog. This associates the Datadog user UUID with the device's Firebase installation ID on Google's backend. Separately, uncaught exceptions are forwarded to Firebase Crashlytics via recordException, attaching stack traces (which may include internal class names, package names, in-flight data referenced by crash frames, and any breadcrumbs) to the same user UUID. No visible consent gate or opt-out for Crashlytics tagging was identified in the reviewed code paths. No email, name, or organization data is forwarded to Crashlytics in the reviewed paths.
Weaknesses CWE-200
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: hackerone

Published:

Updated: 2026-08-07T18:35:34.341Z

Reserved: 2026-05-19T15:00:09.319Z

Link: CVE-2026-47364

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T20:15:04Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor