Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
openmeetings-soap-user-rights — Apache OpenMeetings 9.1.0 - Alta - Remoto - Privilegi residui - SOAP POST /user copia UserDTO.rights incluso ADMIN | Kitploit
Strumenti/GitHubGitHub/abraxas/openmeetings-soap-user-rights
Autenticazione e AutorizzazioneEscalation di PrivilegiAnalisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebSicurezza WebLab e Pratica
GitHub

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
abraxas/openmeetings-soap-user-rights

openmeetings-soap-user-rights

Apache OpenMeetings 9.1.0 - Alta - Remoto - Privilegi residui - SOAP POST /user copia UserDTO.rights incluso ADMIN

Vedi Repository
12 giorni faNon ancora revisionato

Abraxas Labs - openmeetings-soap-user-rights

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

openmeetings-soap-user-rights

Classe: Privilegio residuo Portata: Remota

Apache OpenMeetings 9.1.0. La SOAP POST /user/ copia UserDTO.rights ed effettua l'aggiornamento tramite id. La SOAP è l'account di integrazione LMS. Dovrebbe rimanere al di sotto di ADMIN. UserMapper esegue userDao.get(dto.getId()) e poi u.setRights(dto.getRights()). UserWebService.add aggiunge ROOM/LOGIN/DASHBOARD e non rimuove mai ADMIN.

IDnessuna CVE al momento
ClassePrivilegio residuo
PortataRemota (SID SOAP)
CWECWE-269, CWE-280
CVSSAlto: 8.8 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
ProdottoApache OpenMeetings 9.1.0
AutenticazioneRight.SOAP (non ADMIN)
LicenzaGNU Affero GPL v3.0
Labsolo 127.0.0.1:18152

Cosa può fare un attaccante

MetodoSinkPrivilegio
SOAP POST /services/user/?sid= rights=["ADMIN"]UserMapper.setRights + userDao.updateIntegrità (dimostrata in lab): impiantare ADMIN. Lab: plantedadm come testimone del nome, DELETE /user/3 come utente impiantato ha restituito 200 Deleted. La DELETE di soaplab solo SOAP era error.notallowed.
Stessa POST con id esistenteuserDao.get(dto.getId())Integrità (dimostrata in lab): sovrascrittura tramite unione per id. Lab: utente 4 login mergeover con ADMIN.

Chiuso: DELETE /user/{id} richiede comunque ADMIN. Il SID ROOM è NO_PERMISSION in fase di aggiunta. La registrazione frontend non accetta un array di diritti.

Lab

cd lab
./run.sh

Ultima riga: SUCCESS OPENMEETINGS-SOAP-RIGHTS-WITNESS

Correzione suggerita: ignorare UserDTO.rights nell'aggiunta SOAP, oppure consentire solo LOGIN/ROOM/DASHBOARD. Non caricare mai per id in fase di aggiunta. Rimuovere ADMIN/SOAP a meno che il chiamante non sia ADMIN.

Contatto

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

Fornitore: [email protected]

Scarica lo strumento