10821 matches found
MinIO Operator Console Authentication Bypass
MinIO Console is a graphical user interface for the for MinIO Operator. MinIO itself is a multi-cloud object storage project. Affected versions are subject to an authentication bypass issue in the Operator Console when an external IDP is enabled. id: CVE-2021-41266 info: name: MinIO Operator...
Debug Endpoint pprof - Exposure Detection
The debugging endpoint /debug/pprof is exposed over the unauthenticated Kubelet healthz port. This debugging endpoint can potentially leak sensitive information such as internal Kubelet memory addresses and configuration, or for limited denial of service. Versions prior to 1.15.0, 1.14.4, 1.13.8,...
poc_CVE-2018-1002105
CVE-2018-1002105 PoC 已认证 PoC 演示 用法 未认证 PoC 演示 用法 已认证 PoC CVE-2018-1002105 的概念验证漏洞利用程序。当前漏洞利用需要对 pods 和 pods/exec 具有 create 和 get 权限。已添加对 portforward 和 attach 的支持,这两者需要类似的权限。 当前 PoC 从默认的 etcd-kubernetes Pod 中转储 Secret。 演示 PoC 实际运行效果: 用法 root@kitploit: usage: poc.py -h --target TARGET --jwt TOKEN...
kubesploit
Kubesploit Kubesploit is a cross-platform post-exploitation HTTP/2 Command & Control server and agent dedicated for containerized environments written in Golang and built on top of Merlin project by Russel Van Tuyl @Ne0nd0g. Our Motivation While researching Docker and Kubernetes, we noticed that...
kubebot
Kubebot A security testing Slackbot built with a Kubernetes backend on the Google Cloud Platform NOTE: I am not actively maintaining this project anymore. I am working on v2 of Kubebot along with a couple other folks which will likely be presented at one of the upcoming security conferences...
kubebot
Kubebot 一款基于谷歌云平台Kubernetes后端构建的安全测试Slackbot 注意:我不再积极维护此项目。我正在与其他人一起开发Kubebot v2,可能会在即将举行的安全会议上展示。 架构 演示 请观看此视频 - https://youtu.be/RKvtyU3CcZk 数据流 1 - 从Slackbot发起的API请求(工具、目标、选项),发送到API服务器,该服务器作为Docker容器运行在Kubernetes(K8s)集群上,并且可以扩展。 2 - API服务器将收到的请求作为消息投递到PubSub工具主题。 3 - 消息发布到工具订阅。 4 -...
red-kube
基于kubectl的红队K8S对手模拟 Red Kube 是一组 kubectl 命令的集合,旨在从攻击者的角度评估 Kubernetes 集群的安全态势。 这些命令要么是被动的,用于数据收集和信息泄露;要么是主动的,用于执行实际影响集群的操作。 这些命令映射到 MITRE ATT&CK 战术,有助于了解我们在哪些方面存在最大的差距,并优先处理调查结果。 当前版本封装了一个 Python 编排模块,可以根据不同的场景或战术在一次运行中执行多个命令。 请谨慎使用,因为某些命令是主动的,会实际部署新容器或更改基于角色的访问控制配置。 警告:您不应在非自己拥有的 Kubernetes 集群上使...
red-kube
Red Team K8S Adversary Emulation Based on kubectl Red Kube is a collection of kubectl commands written to evaluate the security posture of Kubernetes clusters from the attacker's perspective. The commands are either passive for data collection and information disclosure or active for performing...
CVE-2019-1002101-Helpers
kubectlcpCVE-2019-1002101 用于 CVE-2019-1002101 的 PoC 辅助脚本和 Dockerfile 详细信息请访问 https://www.twistlock.com/labs-blog/disclosing-directory-traversal-vulnerability-kubernetes-copy-cve-2019-1002101/ 和...
martian-packets
Martian Packets 一个包含 Python 脚本的仓库,可用于构造原始 TCP/IP 数据包。 用于测试在 Kubernetes(kube-proxy: CVE-2020-8558)中公布的一个漏洞所涉及的火星数据包。该 PoC 覆盖了 pod → 节点(主机)本地回环边界的绕过。 关于该漏洞中节点 → 节点部分的简单且健壮的 PoC,请见此处。 数据包构造参考: https://inc0x0.com/tcp-ip-packets-introduction/tcp-ip-packets-3-manually-create-and-send-raw-tcp-ip-packets...
xzwhy
xzwhy root@kitploit: / / / / \ / /\ 本项目是一个面向 Kubernetes 的概念验证(POC),针对影响 XZ Utils 的 CVE-2024-3094。请参阅 这篇文章,其中对该漏洞利用的起源与机制做了极好的梳理。 警告 ⚠⚠⚠ 运行以下任何命令都可能导致部署一个极易受到攻击的存在漏洞的应用程序。如果你选择执行这些步骤,建议你在一个与外界隔离(airgapped)的测试环境中进行。 ⚠⚠⚠ 操作说明 1:部署存在漏洞的应用 root@kitploit: kubectl create -f xzwhy.yml 这将部署一个存在漏洞的 SSH...
CVE-2020-8554
创建 Kubernetes 集群 root@kitploit: kind create cluster --config ./kind.yaml 集群必须安装 certmanager: https://cert-manager.io/docs/installation/kubernetes/ 测试漏洞 root@kitploit: kubectl apply -f - 'EOF' apiVersion: v1 kind: Namespace metadata: name: kubeproxy-mitm --- apiVersion: apps/v1 kind: Deployment...
kube-hunter
Notice kube-hunter is not under active development anymore. If you're interested in scanning Kubernetes clusters for known vulnerabilities, we recommend using Trivy. Specifically, Trivy's Kubernetes misconfiguration scanning and KBOM vulnerability scanning. Learn more in the Trivy Docs. kube-hunt...
kube-hunter
注意 kube-hunter 已不再处于积极开发阶段。如果你对扫描 Kubernetes 集群中的已知漏洞感兴趣,我们建议使用 Trivy。具体来说,Trivy 的 Kubernetes 配置错误扫描 和 KBOM 漏洞扫描 功能。了解更多信息,请参阅 Trivy 文档。 kube-hunter 用于在 Kubernetes 集群中搜寻安全弱点。该工具旨在提高对 Kubernetes 环境中安全问题的认识和可见性。你不应该在你不拥有的 Kubernetes 集群上运行 kube-hunter! 运行 kube-hunter :kube-hunter...
CVE-2022-3172
CVE-2022-3172 演示 运行 poc.sh 创建资源 root@kitploit: chmod +x poc.sh ./poc.sh 使用 Curl root@kitploit: curl https://kubernetes.default.svc/apis/metrics.k8s.io/v2beta1/ -k -H "Authorization: Bearer token"...
kubolt
这是什么? Kubolt 是一款简单的工具,用于扫描公开的未认证 Kubernetes 集群,并在容器内运行命令。 为什么? 有时,kubelet 的 10250 端口会对未授权访问开放,使得可以通过 kubelet 中的 getrun 函数在容器内运行命令: root@kitploit: // getRun handles requests to run a command inside a container. func s Server getRunrequest restful.Request, response restful.Response params :=...
vinieger-CVE-2025-48384-Dockerfile
vinieger-CVE-2025-48384-Dockerfile 此内容提供了一个针对 CVE-2025-48384 的 PoC Dockerfile 镜像,关联到 https://github.com/vinieger/CVE-2025-48384,可在 Kubernetes 集群内进行测试。 部署到 GKE: 构建并发布到 GCP 仓库: 修改 your registry path root@kitploit: IMAGE="/alpine-cve-2025-48384:latest" Build and push docker build -t $IMAGE . docker...
cve-2023-5044
CVE-2023-5044 Ingress Nginx 利用概念验证 这是一个快速利用 Ingress Nginx 控制器中最近 CVE 漏洞的 Go 程序。 关于如何利用此漏洞的详细信息已通过 Rory McCune 的博客发布在 https://raesene.github.io/blog/2023/10/29/exploiting-CVE-2023-5044/,此工具只是将过程自动化了一点,并整理了利用程序,使其成为一个更灵活、通用的远程代码执行负载。 安装 root@kitploit: % go install...
POC-IngressNightmare-CVE-2025-1974
IngressNightmare(CVE-2025-1974)的POC 基于以下开发: https://github.com/yoshino-s/CVE-2025-1974 https://www.wiz.io/blog/ingress-nginx-kubernetes-vulnerabilities 空谈无用,直接看代码。 详细信息请参见 https://www.wiz.io/blog/ingress-nginx-kubernetes-vulnerabilities 使用方法 1. 修改 shell.c 中的 IP 地址 2. 确保 Docker 可用,然后运行 make...