Skip to main content

Datadog Android EUVDEUVD-2026-54569

| CVE-2026-47364 MEDIUM
Information Exposure (CWE-200)
2026-08-07 support@hackerone.com GHSA-9pjj-6mjx-mcc6
6.5
CVSS 3.1 · Vendor: hackerone
Share

Severity by source

Vendor (hackerone) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI
4.3 MEDIUM

C:L not C:H because disclosure recipient is Google (a legitimate third-party service), not an arbitrary attacker; no email, name, credentials, or organizational data is confirmed exposed.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (hackerone).

CVSS VectorVendor: hackerone

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

4
Analysis Generated
Aug 07, 2026 - 20:56 vuln.today
Patch available
Aug 07, 2026 - 19:02 EUVD
CVE Published
Aug 07, 2026 - 18:17 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 07, 2026 - 18:17 cve.org
MEDIUM 6.5

DescriptionCVE.org

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.

AnalysisAI

Datadog Android app versions prior to 5.9.2 structurally associate authenticated users' Datadog UUIDs with Google Firebase Installation IDs on every successful login, transmitting this stable cross-session identifier - alongside crash stack traces that may include in-flight application data, internal class names, package names, and breadcrumbs - to Google's Firebase Crashlytics backend without an identifiable user consent gate or opt-out mechanism. The exposure is not triggered by an external attacker but occurs automatically during normal authenticated app usage for all affected users. No active exploitation has been identified (SSVC Exploitation: none; no CISA KEV listing), and no public exploit code exists; the primary risk is regulatory and privacy-related rather than direct technical compromise.

Technical ContextAI

The Datadog Android SDK integrates Firebase Crashlytics - Google's crash-reporting service - via two SDK calls: setUserId() and recordException(). CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) governs the root cause: the Datadog user UUID, a stable per-user identifier meaningful within the Datadog observability platform, is passed to setUserId() at every login event, permanently linking it to the device-scoped Firebase Installation ID on Google's backend infrastructure. When uncaught exceptions subsequently occur, recordException() forwards crash reports to Firebase Crashlytics attributed to that same UUID. These reports may carry Java/Kotlin class names, package names, heap-referenced object data present at crash time, and any Crashlytics breadcrumb events logged before the crash - all associated with the linked user identity. The Firebase documentation cited in the CVE references confirms that Crashlytics supports an opt-in reporting model (customizable consent gate), which was not implemented in the affected Datadog code paths. No CPE strings are included in the source data; the affected artifact is the official Datadog Android app.

RemediationAI

Update the Datadog Android application to version 5.9.2 or later, which is the remediated release per EUVD-2026-54569 and the Datadog Trust Center advisory at trust.datadoghq.com. For organizations unable to update immediately, consider restricting or disabling use of the Datadog Android mobile app through mobile device management (MDM) policy until the patch is deployed - this eliminates the exposure entirely but removes mobile observability access for affected users. As a network-level compensating control, MDM or firewall rules can block outbound traffic from the Datadog Android app to Firebase Crashlytics endpoints (app-measurement.com, firebase-settings.crashlytics.com, and related *.crashlytics.com domains), though this breaks crash-reporting functionality and may cause secondary failures if the app has dependencies on Firebase initialization. The Firebase opt-in reporting pattern documented at firebase.google.com/docs/crashlytics/customize-crash-reports?platform=android#enable-opt-in-reporting represents the correct architectural fix applied in 5.9.2.

Share

EUVD-2026-54569 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy