🇰🇷 한글 설명
v545-5.9.2 미만 버전의 Datadog Android 앱에서 OnCallNotificationActivity가 권한 보호 없이 외부로 노출되어 있습니다. 악성 앱이 조작된 Intent를 통해 해당 액티비티를 실행하면, 사용자의 세션을 도용하여 가짜 알림을 보내거나 앱 내부의 비공개 컴포넌트를 실행할 수 있습니다.
💡 쉬운 설명
내 휴대폰에 설치된 나쁜 앱이 Datadog 앱을 몰래 조작하여, 내가 승인하지 않은 알림을 대신 처리하거나 앱의 권한을 가로챌 수 있는 보안 약점입니다. 사용자가 화면의 버튼을 한 번만 잘못 눌러도 공격자가 원하는 동작이 수행될 수 있습니다.
🇺🇸 원문 (English)
In versions of the Datadog Android application prior to v545-5.9.2, OnCallNotificationActivity is declared exported with no permission guard. A co-installed application can launch it with attacker-controlled Intent extras, including a full-screen lock-screen message, an arbitrary on-call page ID, and an arbitrary Intent to run inside the Datadog process.
This requires:
A malicious application co-installed on the victim's device.
An active Datadog session in the Android app.
Impact: After a single tap on the Acknowledge button, the app sends a forged on-call acknowledgement to the backend under the victim's session, launches the attacker-supplied Intent from within the Datadog process (reaching otherwise non-exported components), and turns on the screen while dismissing the keyguard.
📍 영향받는 시스템
Datadog Android application versions prior to v545-5.9.2
⚔️ 공격 벡터
기기에 함께 설치된 악성 앱이 권한 검증이 없는 OnCallNotificationActivity를 조작된 Intent로 호출
🛡️ 대응 방법
Datadog Android 애플리케이션을 v545-5.9.2 이상의 최신 버전으로 업데이트
🔧 검증 코드
출력된 버전 정보가 v545-5.9.2보다 낮은지 확인하여 취약 여부를 판단합니다.
adb shell pm list packages | grep datadog && adb shell dumpsys package com.datadog.android | grep versionName
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
💻 영향받는 소프트웨어
Microsoft Edge for Android