最近の脆弱性 › CVE-2020-17496

vBulletin vBulletin のリモートコード実行の脆弱性(CVE-2020-17496)

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

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

CVE番号CVE-2020-17496
製品vBulletin vBulletin
深刻度(CVSS)9.8 緊急CVSS v3.1
NVD による評価
詳細(ベクター)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
KEVへの追加日2021-11-03
米国政府機関の対応期限2022-05-03
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-74

何が起きた

掲示板ソフトの vBulletin で、ajax/render/widget_tabbedcontainer_tab_panel という種類のリクエストに、細工した subWidgets のデータを入れて送ると、サーバー上で命令を実行されるおそれがある弱点が見つかりました。CVE の記録によると、これは以前の弱点 CVE-2019-16759 の修正が不十分だったために残っていた問題です。NVD の評価では、ネットワーク経由で、ログインなしに、利用者の操作なしで悪用できるとされています。CISA は、実際に悪用が確認されたとして KEV に載せています。

攻撃の流れ

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

攻撃の流れ: 1. 攻撃者が細工したデータを用意する → 2. 細工したリクエストをサーバーへ送る → 3. subWidgets のデータが処理される → 4. サーバー上で命令が実行される1攻撃者が細工したデータを用意する2細工したリクエストをサーバーへ送る3subWidgets のデータが処理される4サーバー上で命令が実行される攻撃の流れ: 1. 攻撃者が細工したデータを用意する → 2. 細工したリクエストをサーバーへ送る → 3. subWidgets のデータが処理される → 4. サーバー上で命令が実行される1攻撃者が細工したデータを用意する2細工したリクエストをサーバーへ送る3subWidgets のデータが処理される4サーバー上で命令が実行される

誰が影響を受ける

NVD の説明によると、vBulletin 5.5.4 から 5.6.2 までが影響を受けます。これらのバージョンで掲示板を運営している組織や個人が対象です。

何をすればいい

CISA は、メーカーの案内に従って更新するよう求めています。CVE の記録には、vBulletin 5.6.0、5.6.1、5.6.2 向けのセキュリティパッチのお知らせが参照先として載っています。vBulletin の公式の案内を確認し、提供されている修正を当ててください。

やることチェックリスト

用語メモ

リクエスト
ブラウザなどがサーバーに送る「このページやデータがほしい」というお願いのことです。
パッチ
ソフトウェアの不具合や弱点を直すために配られる修正のことです。
KEV
米国の CISA がまとめている、実際に悪用が確認された脆弱性の一覧です。

元データ(英語・CISA KEV より)

vBulletin PHP Module Remote Code Execution Vulnerability

概要

The PHP module within vBulletin contains an unspecified vulnerability that allows for remote code execution via crafted subWidgets data in an ajax/render/widget_tabbedcontainer_tab_panel request. This CVE ID resolves an incomplete patch for CVE-2019-16759.

推奨対応

Apply updates per vendor instructions.

公式情報