Google Android UI Handler Overlay 弱い認証 ⚔ [係争中]

CVSS 一時的なメタスコア現在のエクスプロイト価格 (≈)CTI注目指数
7.3$0-$5k0.00

要約情報

脆弱性が重大として分類され、Google Androidで発見されました。 該当するのは 不明な関数 コンポーネントUI Handlerのです。 この操作は、 弱い認証 (Overlay)を引き起こします。 さらに、エクスプロイトが利用可能です。 この脆弱性の実在は現時点ではまだ疑問視されています。

詳細情報

脆弱性が重大として分類され、Google Androidで発見されました。 該当するのは 不明な関数 コンポーネントUI Handlerのです。 この操作は、 弱い認証 (Overlay)を引き起こします。 この問題をCWEでは、CWE-290 と定義しました。 この脆弱性は 2015年04月01日に公開されました 、Tobias Ospeltによって 、modzero AGとともに 、Android apps in sheep's clothingとして 、勧告として (ウェブサイト)。 アドバイザリはmodzero.chでダウンロードできます。 一般向けリリースはベンダーの関与なしに行われました。

技術詳細は存在しません。 この脆弱性は一般的なものよりも人気があります。 さらに、エクスプロイトが利用可能です。 このエクスプロイトは一般に公開されており、利用される恐れがあります。 現時点では、エクスプロイトの価格は約USD $0-$5kと考えられます。 アドバイザリは以下の内容を示しています:

Overlaying and redressing attacks on Android are known for several years now. In the past, attackers abused toast messages to overlay user interface elements to pass touch events to hidden activities while the user is handling the interface of the malicious app on top. This is known as tap-jacking. Toast messages do not require special permissions. Android mitigated some of these issues with the filterTouchesWhenObscured attribute. However, our overlay attack, while still stealing information, uses different mechanisms. Therefore filterTouchesWhenObscured is no effective mitigation.

高度に機能的 として設定されています。 エクスプロイトツールは play.google.com にダウンロードのために共有されています。 0-dayとして、アンダーグラウンドでの推定価格は$25k-$100k程度でした。 アドバイザリは次の内容を示しています:

The attack is implemented in a malicious app, which may be distributed over any channel and it mimics a useful app (for example a torch app). The software registers a background service on boot and continuously monitors foreground applications. In this scenario, the attacker wants to collect account credentials of services, for example Skype, Amazon, and PayPal. If a foreground app’s package/class name matches the target name (for example “com.skype.android.app.signin.SignInActivity"), the malicious app overlays the login activity by rendering the faked login view (...) The original activity can be overlaid completely or partially, whatever is simpler for the attacker. For the Skype attack we chose to overlay the entire Activity. The attack may use the original app resources from its unpacked apk file (layout xml files) to get exactly the same look and feel of the original app. Once the user submits account credentials, the attacker hides the overlay and a home button press is activated to simulate an application crash. The malicious application diverts the stolen account credential to an external server (in the above demonstration the credentials are shown in the malicious app). From this point on no overlay is taking place anymore and the Skype app is working as expected.
この脆弱性の実在は現時点ではまだ疑問視されています。

アドバイザリには以下の記述があります:

The Android Security Team has been informed in spring 2014, but they don't consider this behavior an issue. According to an apparently completely independent issue (privacy reasons) Android 5 changed its tasks API (GET_TASKS), there are no credits are reference to our work [2][3]. This somewhat mitigates the issue that malicious apps are able to figure out precisely which Activity is in the foreground. However, by using a different API (ActivityManager.getRunningAppProcesses and comparing the importance to ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND) it is still possible to figure out which app is currently in the foreground on Android 5.

影響あり

  • Google Android
  • RIM BlackBerry

製品情報

タイプ

ベンダー

名前

ライセンス

ウェブサイト

CPE 2.3情報

CPE 2.2情報

スクリーンショット

CVSSv4情報

VulDB ベクトル: 🔍
VulDB 信頼性: 🔍

CVSSv3情報

VulDB ベースメタスコア: 7.3
VulDB 一時的なメタスコア: 7.3

VulDB ベーススコア: 7.3
VulDB 一時的なスコア: 7.3
VulDB ベクトル: 🔍
VulDB 信頼性: 🔍

CVSSv2情報

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
ベクトル複雑さ認証機密性完全性可用性
解除解除解除解除解除解除
解除解除解除解除解除解除
解除解除解除解除解除解除

VulDB ベーススコア: 🔍
VulDB 一時的なスコア: 🔍
VulDB 信頼性: 🔍

悪用情報

名前: Overlay
クラス: 弱い認証 / Overlay
CWE: CWE-290 / CWE-287
CAPEC: 🔍
ATT&CK: 🔍

物理的: いいえ
ローカル: いいえ
リモート: はい

可用性: 🔍
アクセス: パブリック
ステータス: 高度に機能的
プログラミング言語: 🔍
ダウンロード: 🔍
価格予測: 🔍
現在の価格評価: 🔍

0-Day解除解除解除解除
本日解除解除解除解除

脅威インテリジェンス情報

関心: 🔍
アクティブアクター: 🔍
アクティブなAPTグループ: 🔍

対策情報

推奨: 既知の緩和策なし
ステータス: 🔍

0day日時: 🔍

タイムライン情報

2015年03月31日 🔍
2015年04月01日 +1 日 🔍
2015年04月02日 +1 日 🔍
2018年04月16日 +1110 日 🔍

ソース情報

ベンダー: google.com

勧告: Android apps in sheep's clothing
調査者: Tobias Ospelt
組織: modzero AG
ステータス: 確認済み
係争中: 🔍

GCVE (VulDB): GCVE-100-74601
その他: 🔍

エントリ情報

作成済み: 2015年04月02日 15:33
更新済み: 2018年04月16日 11:53
変更: 2015年04月02日 15:33 (56), 2018年04月16日 11:53 (2)
完了: 🔍
Cache ID: 216::103

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

討論

コメントはまだありません。 言語: ja + en.

コメントするにはログインしてください。

Might our Artificial Intelligence support you?

Check our Alexa App!