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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
xzk8s — CVE-2024-3094 を再現するための Dockerfile と Kubernetes マニフェスト | Kitploit
ツール/GitHubGitHub/r0binak/xzk8s
コンテナセキュリティ脆弱性分析エクスプロイトペネトレーションテストクラウドセキュリティサプライチェーンセキュリティ
GitHubr0binak/xzk8s

xzk8s

CVE-2024-3094 を再現するための Dockerfile と Kubernetes マニフェスト

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

人気

すべて見る →

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

すべてのツールを探索

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

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

xzk8s

Docker Pulls xzk8s

CVE-2024-3094 を再現するための Dockerfile と Kubernetes マニフェスト

イメージのビルド

ベースイメージとして、脆弱性のある xz ユーティリティの Debian 版を使用します。また、ライブラリにパッチを当てる必要があります。パッチ適用済みの liblzma ライブラリは xzbot リポジトリ から取得しています。

root@kitploit:~
FROM debian:experimental-20240311@sha256:16cc2b09c44d991d36f63153f13a7c98fb7da6bd2ba9d7cc0f48baacb7484970
# use debian with a vulnerable version of xz utils as the base image
RUN apt-get update && apt-get install -y openssh-server
RUN mkdir /var/run/sshd
RUN echo 'root:root123' | chpasswd
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
RUN sed -i 's/#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config

EXPOSE 22

COPY liblzma.so.5.6.0.patch /root/
# in order to exploit the vulnerability you must use a patched library because 
# the exploit author originally hardcoded his public key
# in the patched library this key has been swapped out

ENV LD_PRELOAD=/root/liblzma.so.5.6.0.patch

# load the patched library via LD_PRELOAD

CMD ["/usr/sbin/sshd", "-D"]

エクスプロイトデモ

まず、前の手順で作成したイメージを使って、シンプルな Pod をデプロイします。

root@kitploit:~
apiVersion: v1
kind: Pod
metadata:
  name: cve-2024-3094
  labels:
    app: cve-2024-3094
spec:
  containers:
  - name: cve-2024-3094
    image: r0binak/xzk8s:v1
    ports:
    - containerPort: 22

次に、ポートをリダイレクトします。

root@kitploit:~
kubectl port-forward backdoor-cve-2024-3094 2222:22

xzbot エクスプロイトを使用します。

最後に、コンテナ内に入り、エクスプロイトの結果を確認します。

参考文献

  • https://github.com/amlweems/xzbot/
  • https://www.openwall.com/lists/oss-security/2024/03/29/4
  • https://gist.github.com/smx-smx/a6112d54777845d389bd7126d6e9f504
  • https://gist.github.com/q3k/af3d93b6a1f399de28fe194add452d01
  • https://gist.github.com/keeganryan/a6c22e1045e67c17e88a606dfdf95ae4
ツールをダウンロード