定番の脆弱性 › CVE-2021-3156
Baron Samedit(sudo)(CVE-2021-3156)
この解説はAIを使用して作成しています。誤りを含む可能性があり、内容は保証できません。必ず公式情報をご確認ください。
公開日:
過去の事例 この記事は過去に話題になった脆弱性の解説です。現在の状況は公式情報でご確認ください。
基本情報(データから表示)
| 通称 | Baron Samedit(sudo) |
|---|---|
| CVE番号 | CVE-2021-3156 |
| いつ起きたか | NVD に登録された日: 2021-01-26 KEV に追加された日: 2022-04-06 |
| 製品 | Sudo Sudo |
| 深刻度(CVSS) | 7.8 重要CVSS v3.1 NVD による評価 詳細(ベクター)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| ランサムウェアでの悪用 | 不明(確認されていない) |
| 弱点の種類(CWE) | CWE-122, CWE-193 |
何が起きた
ほかの利用者(主に管理者)の権限でコマンドを実行するためのソフト「Sudo」に、数を1つ数え間違える不具合(off-by-one)があり、ヒープというメモリー領域であふれ(バッファーオーバーフロー)が起きる弱点がありました。「sudoedit -s」と、最後が1つのバックスラッシュ(\)で終わる引数を使うと、一般利用者がroot(管理者)の権限を手に入れられます。この脆弱性は、実際に悪用が確認されたものとしてKEVに載っています。
攻撃の流れ
データをもとに、AIを使用して作成した図です。実際の攻撃は、これと異なる場合があります。
誰が影響を受ける
Sudo の 1.9.5p2 より前のバージョンを使っているシステムが影響を受けます(詳しい範囲は、公式情報で確認してください)。攻撃者がその機器を使える(一般利用者程度の権限を持つ)ことが前提です。
何をすればいい
古い事例ですが、今でも 1.9.5p2 より前のSudoが使われていないか確認してください。見つかった場合は、メーカー(ベンダー)の案内に従って更新し、詳しくは公式情報を確認してください。
用語メモ
- sudo
- LinuxなどのOSで、一般利用者が、許可された範囲で管理者の権限を使ってコマンドを実行するためのソフトです。
- root
- LinuxなどのOSで、すべての操作ができる管理者のアカウントです。
- バッファーオーバーフロー
- 決められた大きさを超えるデータを書き込んでしまい、メモリーのほかの部分を壊してしまう不具合です。
- 権限昇格
- 本来の権限よりも強い権限(管理者など)を、不正に手に入れることです。
元データ(英語)
Sudo Heap-Based Buffer Overflow Vulnerability
概要(CISA KEV)
Sudo contains an off-by-one error that can result in a heap-based buffer overflow, which allows for privilege escalation.
説明(NVD)
Sudo before 1.9.5p2 contains an off-by-one error that can result in a heap-based buffer overflow, which allows privilege escalation to root via "sudoedit -s" and a command-line argument that ends with a single backslash character.