
このリポジトリは攻撃の再現を目的としています。
説明 : その元の名前は「Ubuntu gdm3 権限昇格」であり、Github の セキュリティ研究者 Kevin Backhouse によって発見されました。CVSS スコアは 4.6/10(中)で、 影響を受ける環境は Ubuntu 20.04.1 であり、gdm3 のバージョンは 3.36.2 または 3.38.2 より前です。 この脆弱性は非常に再現が容易であり、その影響はかなり重大です。
分析 : この脆弱性は、gdm3 と Ubuntu のメカニズムによる予測不可能な連鎖反応に起因します。バージョン 3.36.2 または 3.38.2 より前の gdm3 は、 gdm3 が dbus 経由で accountservice にタイムリーに接続できない場合、gnome-initial-setup を起動します。 したがって、攻撃者が accountservice をクラッシュさせることができれば、gnome-initial-setup が トリガーされ、攻撃者は新しい特権アカウント(root と同じ権限を持つ)を 作成できるようになります。残念ながら、初期バージョンの Ubuntu では、これは accountsservice デーモンプロセスを無限ループに入らせて応答不能にする方法があるため、いくつかの簡単な手順で実行できます。 一方、この脆弱性は 防ぐのが難しく、それを防ぐ唯一の方法は Ubuntu または gdm3 を新しいバージョンに更新することだと思われます。