定番の脆弱性 › CVE-2015-1538

Stagefright(CVE-2015-1538)

この解説はAIを使用して作成しています。誤りを含む可能性があり、内容は保証できません。必ず公式情報をご確認ください。

過去の事例 この記事は過去に話題になった脆弱性の解説です。現在の状況は公式情報でご確認ください。

基本情報(データから表示)

通称Stagefright
CVE番号CVE-2015-1538
いつ起きたかNVD に登録された日: 2015-10-01
KEV に追加された日: KEV に未掲載
製品不明(KEV に未掲載のため)
深刻度(CVSS)10.0 重要CVSS v2.0
NVD による評価
詳細(ベクター)AV:N/AC:L/Au:N/C:C/I:C/A:C
弱点の種類(CWE)CWE-189

何が起きた

Androidのライブラリにデータの計算処理の誤りという弱点があり、離れた場所から任意のコードを実行される可能性がありました。攻撃の条件として、攻撃できる場所はネットワーク経由ですが、その他の条件は不明です。

攻撃の流れ

データをもとに、AIを使用して作成した図です。実際の攻撃は、これと異なる場合があります。

攻撃の流れ: 1. 攻撃者が細工したMP4データを送る → 2. 計算処理の誤りが発生する → 3. 離れた場所からコードを実行される1攻撃者が細工したMP4データを送る2計算処理の誤りが発生する3離れた場所からコードを実行される攻撃の流れ: 1. 攻撃者が細工したMP4データを送る → 2. 計算処理の誤りが発生する → 3. 離れた場所からコードを実行される1攻撃者が細工したMP4データを送る2計算処理の誤りが発生する3離れた場所からコードを実行される

誰が影響を受ける

Androidのバージョン5.1.1 LMY48Iより前のバージョンを使っている人が影響を受けます。

何をすればいい

修正されたバージョン以降に更新されているか確認します。メーカーの公式の案内を必ず確認してください。

やることチェックリスト

用語メモ

コード
コンピュータを動かすためのプログラムのことです。
バージョン
製品の世代や版の番号のことです。

元データ(英語)

説明(NVD)

Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android before 5.1.1 LMY48I allows remote attackers to execute arbitrary code via crafted atoms in MP4 data that trigger an unchecked multiplication, aka internal bug 20139950, a related issue to CVE-2015-4496.

この脆弱性は、CISA KEV(悪用が確認された脆弱性の一覧)には載っていません。

公式情報