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-user-rights — Apache OpenMeetings 9.1.0 - Élevé - À distance - Résidu de privilèges - SOAP POST /user copie UserDTO.rights, y compris ADMIN | Kitploit
Outils/GitHubGitHub/abraxas/openmeetings-soap-user-rights
Authentification et AutorisationEscalade de PrivilègesAnalyse des VulnérabilitésExploitationExploitation d'Applications WebSécurité WebLabs et Pratique
GitHub

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 →
abraxas/openmeetings-soap-user-rights

openmeetings-soap-user-rights

Apache OpenMeetings 9.1.0 - Élevé - À distance - Résidu de privilèges - SOAP POST /user copie UserDTO.rights, y compris ADMIN

Voir le dépôt
1il y a 3 joursPas encore vérifié
Partager

Abraxas Labs - openmeetings-soap-user-rights

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

openmeetings-soap-user-rights

Classe : Résidu de privilèges Portée : À distance

Apache OpenMeetings 9.1.0. Le SOAP POST /user/ copie UserDTO.rights et effectue la mise à jour par id. Le SOAP est le compte d'intégration LMS. Il est censé rester en dessous d'ADMIN. UserMapper exécute userDao.get(dto.getId()) puis u.setRights(dto.getRights()). UserWebService.add ajoute ROOM/LOGIN/DASHBOARD et ne retire jamais ADMIN.

IDpas encore de CVE
ClasseRésidu de privilèges
PortéeÀ distance (SID SOAP)
CWECWE-269, CWE-280
CVSSÉlevé : 8.8 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
ProduitApache OpenMeetings 9.1.0
AuthRight.SOAP (pas ADMIN)
LicenceGNU Affero GPL v3.0
Labo127.0.0.1:18152 uniquement

Ce qu'un attaquant peut faire

MéthodePoint de sortiePrivilège
SOAP POST /services/user/?sid= rights=["ADMIN"]UserMapper.setRights + userDao.updateIntégrité (prouvé en labo) : implantation d'ADMIN. Labo : témoin de prénom plantedadm, DELETE /user/3 en tant qu'utilisateur implanté a renvoyé 200 Deleted. Le DELETE de soaplab réservé au SOAP a renvoyé error.notallowed.
Même POST avec un id existantuserDao.get(dto.getId())Intégrité (prouvé en labo) : écrasement par fusion d'id. Labo : utilisateur 4 login mergeover avec ADMIN.

Fermé : DELETE /user/{id} nécessite toujours ADMIN. Le SID ROOM renvoie NO_PERMISSION à l'ajout. L'inscription côté frontend n'accepte pas de tableau de droits.

Labo

cd lab
./run.sh

Dernière ligne : SUCCESS OPENMEETINGS-SOAP-RIGHTS-WITNESS

Correctif suggéré : ignorer UserDTO.rights lors de l'ajout SOAP, ou n'autoriser que LOGIN/ROOM/DASHBOARD. Ne jamais charger par id lors de l'ajout. Retirer ADMIN/SOAP sauf si l'appelant est ADMIN.

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