Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2022-3294 — Privilege Escalation using nodes/proxy (create action allowed) and nodes/status (update/patch actions allowed) | Kitploit
Tools/GitHubGitHub/arbaaz29/cve-2022-3294
Privilege EscalationContainer SecurityVulnerability AnalysisExploitationPenetration TestingCloud Security
GitHubarbaaz29/cve-2022-3294

CVE-2022-3294

Privilege Escalation using nodes/proxy (create action allowed) and nodes/status (update/patch actions allowed)

View Repository
7 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Exploit Reference:

https://github.com/kubernetes/kubernetes/issues/113757 https://github.com/kubernetes/kubernetes/issues/119640 https://github.com/kubernetes/sig-security/blob/main/sig-security-external-audit/security-audit-2021-2022/findings/Kubernetes%20v1.24%20Final%20Report.pdf

Enumeration:

  1. Get master node's IP, master node usually hosts the kube-apiserver:
root@kitploit:~
kubectl get nodes
kubectl config view # Kubectl stores a config file so that it can use it to authenticate and make api calls to the kube-apiserver

nodes.png 2. If you are already in the pod, you can check the environmental variables for the kubernetes api server variable.

root@kitploit:~
printenv
cat /proc/self/environ
  1. $tkn variable should be a service account token.

    1. The token should be able to create nodes/proxy
    2. The token should be able to update/create/patch nodes/status
  2. Check if the $tkn has the appropriate permissions:

root@kitploit:~
kubectl --token=$tkn auth can-i --list

auth.png

Download Tool