Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
openmeetings-soap-user-rights — Apache OpenMeetings 9.1.0 - Alta - Remoto - Privilégio residual - SOAP POST /user copia UserDTO.rights incluindo ADMIN | Kitploit
Ferramentas/GitHubGitHub/abraxas/openmeetings-soap-user-rights
Autenticação e AutorizaçãoEscalada de PrivilégiosAnálise de VulnerabilidadesExploraçãoExploração de Aplicações WebSegurança WebLabs e Prática
GitHub

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
abraxas/openmeetings-soap-user-rights

openmeetings-soap-user-rights

Apache OpenMeetings 9.1.0 - Alta - Remoto - Privilégio residual - SOAP POST /user copia UserDTO.rights incluindo ADMIN

Ver Repositório
1há 2 diasAinda não revisado

Abraxas Labs - openmeetings-soap-user-rights

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

openmeetings-soap-user-rights

Classe: Resíduo de privilégio Alcance: Remoto

Apache OpenMeetings 9.1.0. SOAP POST /user/ copia UserDTO.rights e atualiza por id. SOAP é a conta de integração do LMS. Ela deveria permanecer abaixo de ADMIN. UserMapper faz userDao.get(dto.getId()) e depois u.setRights(dto.getRights()). UserWebService.add adiciona ROOM/LOGIN/DASHBOARD e nunca remove ADMIN.

IDainda sem CVE
ClasseResíduo de privilégio
AlcanceRemoto (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
ProdutoApache OpenMeetings 9.1.0
AutenticaçãoRight.SOAP (não ADMIN)
LicençaGNU Affero GPL v3.0
Laboratórioapenas 127.0.0.1:18152

O que um atacante pode fazer

MétodoDestinoPrivilégio
SOAP POST /services/user/?sid= rights=["ADMIN"]UserMapper.setRights + userDao.updateIntegridade (comprovado em laboratório): plantar ADMIN. Laboratório: plantedadm primeiro nome testemunha, DELETE /user/3 como usuário plantado retornou 200 Deleted. DELETE de soaplab apenas via SOAP foi error.notallowed.
Mesmo POST com id existenteuserDao.get(dto.getId())Integridade (comprovado em laboratório): sobrescrita por mesclagem de id. Laboratório: usuário 4 login mergeover com ADMIN.

Fechado: DELETE /user/{id} ainda exige ADMIN. SID ROOM é NO_PERMISSION ao adicionar. O registro do frontend não aceita um array de rights.

Laboratório

cd lab
./run.sh

Última linha: SUCCESS OPENMEETINGS-SOAP-RIGHTS-WITNESS

Correção sugerida: ignorar UserDTO.rights na adição via SOAP, ou permitir apenas LOGIN/ROOM/DASHBOARD. Nunca carregar por id na adição. Remover ADMIN/SOAP a menos que o chamador seja ADMIN.

Contato

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

Vendor: [email protected]

Baixar ferramenta