CVE-2019-18276
GNU Bash 5.0 patch 11 以前の shell.c の disable_priv_mode に問題が発見されました。デフォルトでは、Bash が実効 UID と実 UID が異なる状態で実行されると、実効 UID を実 UID...
- 公開済み
- 2019/11/28
- 更新済み
- 2026/10/14
- CNA の割り当て
- mitre
- 観察された証拠
- 2026/08/08
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H低 · 今後 30 日間
- パーセンタイル
- 85.2%
- モデルの日付
- 2026/10/19
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
GNU Bash 5.0 patch 11 以前の shell.c の disable_priv_mode に問題が発見されました。デフォルトでは、Bash が実効 UID と実 UID が異なる状態で実行されると、実効 UID を実 UID に設定することで特権を破棄します。ただし、この破棄は誤った方法で行われます。Linux および「saved UID」(保存 UID) 機能をサポートするその他のシステムでは、保存 UID は破棄されません。シェル内でコマンド実行が可能な攻撃者は、"enable -f" を使用して新しい組み込みコマンドを実行時にロードできます。この共有オブジェクトは setuid() を呼び出すため、特権を再取得できます。ただし、実効 UID が 0 のバイナリは影響を受けません。
ソース
CVE-2019-18276の実証エクスプロイト。Bashのローカル特権昇格脆弱性を利用し、細工された共有ライブラリを使用してルートアクセスを取得します。
CVE-2019-18276の概念実証エクスプロイトで、Dockerfile、Makefile、exploit.shスクリプトを含み、管理された環境で脆弱性を示します。
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。