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-cluster-openjpa — Apache OpenMeetings 9.1.0 - Alta - Remoto - CWE-502 - clustering OpenJPA RemoteCommitProvider TCP 5636 | Kitploit
Ferramentas/GitHubGitHub/abraxas/openmeetings-cluster-openjpa
Análise de VulnerabilidadesExploraçãoExploração de Aplicações WebLabs e Prática
GitHubabraxas/openmeetings-cluster-openjpa

openmeetings-cluster-openjpa

Apache OpenMeetings 9.1.0 - Alta - Remoto - CWE-502 - clustering OpenJPA RemoteCommitProvider TCP 5636

Ver Repositório
há 1 diaAinda não revisado

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 Labs - openmeetings-cluster-openjpa

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  openmeetings-cluster-openjpa

openmeetings-cluster-openjpa

Classe: CWE-502 Alcance: Remoto

Apache OpenMeetings 9.1.0. Resquício de CVE-2024-54676 (lista de permissões da documentação). O bin/startup.sh padrão não define as listas do OpenJPA. O clustering.xml / a unit do systemd ainda documentam RemoteCommitProvider=tcp. Quando um administrador descomenta isso, a TCP 5636 fica sem filtro em ObjectInputStream.readObject. A versão 9.1.0 padrão não vincula a 5636.

Este laboratório envia apenas java.util.HashMap / String. Nenhuma cadeia de gadgets.

IDainda sem CVE
ClasseCWE-502
AlcanceRemoto (quando o clustering TCP é habilitado conforme a documentação)
CWECWE-502
CVSSAlto: 8.1 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
ProdutoApache OpenMeetings 9.1.0 clustering
Autenticaçãonenhuma na 5636 assim que o clustering é ativado
LicençaGNU Affero GPL v3.0
Laboratórioapenas 127.0.0.1:18162

O que um atacante pode fazer

MétodoSinkPrivilégio
TCP 5636 padrão de fábricastartup.sh não tem listas; persistence.xml comentadoFechado na versão padrão (comprovado em laboratório): porta fechada. PHASE_A_STOCK_NOT_EXPLOITABLE.
RemoteCommitProvider=tcp conforme a documentação, depois TCP 5636 com HashMap serializadoreadObject do OpenJPAIntegridade (desserialização comprovada em laboratório): ClassCastException HashMap vs RemoteCommitEvent. A string testemunha estava no HashMap. RCE por gadget não exercitado.

Fechado: ysoserial não utilizado. Clustering padrão desativado. CVE-2024-54676 lista de permissões da documentação para o caminho do script; este resquício é o provedor TCP que a documentação de clustering ainda mostra.

Laboratório

cd lab
./run.sh

Última linha: SUCCESS OPENMEETINGS-CLUSTER-OPENJPA-WITNESS

Correção sugerida: mantenha RemoteCommitProvider desativado. Se o clustering TCP for necessário, vincule ao loopback e defina a lista de permissões de serialização do OpenJPA no startup.sh, não apenas no systemd. Não documente descomentar-e-escutar na 5636.

Contato

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

Vendor: [email protected]

Baixar ferramenta