• ひとことでサポートが終わった SonicWall SRA 機器に、SQL インジェクションの弱点です。
  • 深刻度9.8 緊急CVSS v3.1
  • まずやることSRA 機器のファームウェア版を確認する

何をすればいいかを詳しく読む

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

CVE番号CVE-2021-20028
製品SonicWall Secure Remote Access (SRA)
深刻度(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への追加日2022-03-28
米国政府機関の対応期限2022-04-18
ランサムウェアでの悪用悪用が確認されている
弱点の種類(CWE)CWE-89(SQLインジェクション)

何が起きた

SonicWall の Secure Remote Access (SRA) 機器に、データベースへの命令(SQL)を外から不正に書き換えられる SQL インジェクションの弱点が見つかりました。NVD の評価では、ネットワーク経由で、ログインなどの権限がなくても、利用者の操作なしで悪用できるとされています。実際に悪用が確認されており、ランサムウェアでの悪用も知られています。

攻撃の流れ

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

攻撃の流れ: 1. 攻撃者がネットワーク経由で SRA に接続する → 2. 細工した SQL の命令を送り込む → 3. データベースへの命令を不正に動かす1攻撃者がネットワーク経由で SRA に接続する2細工した SQL の命令を送り込む3データベースへの命令を不正に動かす攻撃の流れ: 1. 攻撃者がネットワーク経由で SRA に接続する → 2. 細工した SQL の命令を送り込む → 3. データベースへの命令を不正に動かす1攻撃者がネットワーク経由で SRA に接続する2細工した SQL の命令を送り込む3データベースへの命令を不正に動かす攻撃の流れ: 1. 攻撃者がネットワーク経由で SRA に接続する → 2. 細工した SQL の命令を送り込む → 3. データベースへの命令を不正に動かす1攻撃者がネットワーク経由で SRA に接続する2細工した SQL の命令を送り込む3データベースへの命令を不正に動かす

誰が影響を受ける

サポートが終わった SRA 機器を使っている人・組織が対象です。SonicWall の勧告では、8.x のすべてのファームウェアと、9.0.0.9-26sv 以前のファームウェアが影響を受けます。10.x は弱点のある機能が廃止されたため影響を受けず、SMA 1000 シリーズも影響を受けません。

何をすればいい

SonicWall の公式の案内(SNWLID-2021-0017)を確認してください。SonicWall は、8.x や 9.0.0.10 より前、10.2.0.7 より前を使っている場合はすぐに更新するよう案内しており、9.0.0.10 に更新済みなら保護されるとしています。回避策はありません。CISA は、製品のサポートが終わっているため、まだ使っているならネットワークから切り離すよう求めています。

やることチェックリスト

  • SRA 機器のファームウェア版を確認する
  • 9.0.0.10 以降へ更新する
  • 更新できない機器はネットワークから切断する

用語メモ

SQL インジェクション 用語集で見る
入力欄などに細工した文字を入れて、データベースへの命令を不正に書き換える攻撃です。
ファームウェア 用語集で見る
機器の中に入っていて、機器を動かすための基本のソフトです。
CISA 用語集で見る
米国のサイバーセキュリティを担当する政府の機関です。

次に読む

公式情報と元データ

公式情報

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

SonicWall Secure Remote Access (SRA) SQL Injection Vulnerability

概要

SonicWall Secure Remote Access (SRA) products contain an improper neutralization of a SQL Command leading to SQL injection.

推奨対応

The impacted product is end-of-life and should be disconnected if still in use.

この元データの出どころ: CISA KEV カタログで見る