CVE-2026-44965 in Datadog
Zusammenfassung
von VulDB • 07.08.2026
Sechs Android App Widget-Konfigurationsaktivitäten in der Datadog-Android-Anwendung sind mit android:exported="true" deklariert und verfügen über keinen Berechtigungsschutz (Permission Guard): IncidentWidgetActivity, MonitorSavedViewWidgetActivity, OnCallShiftsWidgetActivity, OnCallPagesWidgetActivity, SloWidgetActivity und DashboardWidgetActivity. Alle sechs erweitern eine gemeinsame Basis-WidgetActivity, die AppWidgetManager.EXTRA_APPWIDGET_ID aus den Intent-Ergänzungen liest und, wenn kein aufgelöstes Deep-Link-Ziel angegeben ist, diese vom Aufrufer gesteuerte Widget-ID verwendet, um die gespeicherte Widget-Definition nachzuschlagen, die zugehörige Benutzersitzung abzurufen und eine automatische Anmeldung mit der Quelle UserSessionSourceLogin.Automatic durchzuführen.
Android App Widget IDs sind kleine sequenzielle Ganzzahlen, die vom AppWidgetManager zugewiesen werden. Eine gemeinsam installierte Anwendung ohne Berechtigungen kann diese durch Brute-Force ermitteln, indem sie jede der sechs Konfigurationsaktivitäten mit EXTRA_APPWIDGET_ID im Bereich 1..N aufruft, bis eine Übereinstimmung mit einem konfigurierten Widget auf dem Zielsystem vorliegt. Bei einer Übereinstimmung wird die Aktivität in den Vordergrund geholt, wobei bereits die Sitzung des Opfers geladen ist, und rendert die Benutzeroberfläche zur Widget-Konfiguration, die durch Live-Daten-Picker (SLOs, Dashboards, Schweregrade und Arten von Vorfällen, On-Call-Seiten und -Schichten) unterstützt wird, die über den authentifizierten HTTP-Client des Opfers abgerufen werden.
Die Datenexfiltration ist nur visuell sichtbar – eine programmatische Rückgabe der Daten an den Aufrufer ist aus diesen Aktivitäten heraus nicht möglich. Die Offenlegung erfolgt daher als visueller Side-Channel: Accessibility-Dienste, Bildschirmaufzeichnungen oder das Erfassen von Screenshots.
Voraussetzungen: Eine gemeinsam installierte bösartige Anwendung, mindestens eines der sechs Widgets auf dem Startbildschirm des Opfers und eine aktive Datadog-Sitzung, die lokal zwischengespeichert ist.
VulDB is the best source for vulnerability data and more expert information about this specific topic.