Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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é.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
openmeetings-soap-otp-skip — Apache OpenMeetings 9.1.0 - Élevée - À distance - Contournement de la 2FA - La connexion par mot de passe SOAP/REST contourne le TOTP | Kitploit
Outils/GitHubGitHub/abraxas/openmeetings-soap-otp-skip
Analyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'IntrusionAuthentificationRed TeamingLabs et Pratique
GitHub
abraxas/openmeetings-soap-otp-skip

openmeetings-soap-otp-skip

Apache OpenMeetings 9.1.0 - Élevée - À distance - Contournement de la 2FA - La connexion par mot de passe SOAP/REST contourne le TOTP

Voir le dépôt
il y a 2 joursPas encore vérifié

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

Abraxas Labs - openmeetings-soap-otp-skip

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  openmeetings-soap-otp-skip

openmeetings-soap-otp-skip

Classe : contournement de la 2FA Portée : à distance

Apache OpenMeetings 9.1.0. Lorsque otp.enabled est vrai, le TOTP ne s'exécute que dans SignInDialog.processOtp de Wicket. UserWebService.login vérifie le mot de passe puis appelle sessionDao.create. SOAP/REST génèrent un SID sans champ OTP. Par défaut, otp.enabled est faux. Le lab l'active.

IDpas encore de CVE
Classecontournement de la 2FA
Portéeà distance (mot de passe, sans OTP)
CWECWE-287, CWE-304
CVSSÉlevé : 8.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
ProduitApache OpenMeetings 9.1.0 avec otp.enabled=true
Authentificationmot de passe d'un utilisateur enrôlé
LicenceGNU Affero GPL v3.0
Lab127.0.0.1:18157 uniquement

Ce qu'un attaquant peut faire

MéthodePoint d'aboutissementPrivilège
POST /services/user/login utilisateur/mot de passe uniquementUserWebService.login (UserWebService.java:135-143)Intégrité (prouvé en lab) : SID sans OTP. Lab : enregistrement d'un calendrier avec ce SID a stocké le témoin.
Wicket mot de passe uniquement (témoin)SignInDialog.processOtpFermé sur Wicket : défi OTP affiché, pas de tableau de bord.

Fermé : otp.enabled=false par défaut (ce reliquat correspond au déploiement activé). Injection dans le filtre de recherche LDAP (OPENMEETINGS-2808).

Lab

cd lab
./run.sh

Dernière ligne : SUCCESS OPENMEETINGS-SOAP-OTP-SKIP-WITNESS

Correctif suggéré : appeler OtpManager.verify dans UserWebService.login et dans la connexion JAX-WS lorsque l'utilisateur possède un secret TOTP. Échouer par défaut si l'OTP est activé et que la requête ne contient aucun code.

Contact

Abraxas Labs - https://abraxaslabs.tech - https://github.com/abraxas - https://x.com/abraxas_null - [email protected]

Fournisseur : [email protected]

Télécharger l’outil