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-cluster-openjpa — Apache OpenMeetings 9.1.0 - Alto - Remoto - CWE-502 - clustering OpenJPA RemoteCommitProvider TCP 5636 | Kitploit
Strumenti/GitHubGitHub/abraxas/openmeetings-cluster-openjpa
Analisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebLab e Pratica
GitHubabraxas/openmeetings-cluster-openjpa

openmeetings-cluster-openjpa

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

Vedi Repository
2 giorni faNon ancora revisionato

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

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

openmeetings-cluster-openjpa

Classe: CWE-502 Raggiungibilità: Remota

Apache OpenMeetings 9.1.0. Residuo di CVE-2024-54676 (whitelist della documentazione). Il file predefinito bin/startup.sh non imposta le liste OpenJPA. Clustering.xml / l'unità systemd documentano ancora RemoteCommitProvider=tcp. Quando un amministratore decommenta quella riga, la porta TCP 5636 esegue ObjectInputStream.readObject senza filtri. La versione 9.1.0 standard non mette in ascolto la porta 5636.

Questo laboratorio invia solo java.util.HashMap / String. Nessuna gadget chain.

IDnessuna CVE al momento
ClasseCWE-502
RaggiungibilitàRemota (quando il clustering TCP è abilitato come da documentazione)
CWECWE-502
CVSSAlto: 8.1 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
ProdottoApache OpenMeetings 9.1.0 clustering
Autenticazionenessuna sulla 5636 una volta attivo il clustering
LicenzaGNU Affero GPL v3.0
Laboratoriosolo 127.0.0.1:18162

Cosa può fare un attaccante

MetodoSinkPrivilegio
TCP 5636 predefinito standardstartup.sh non ha liste; persistence.xml commentatoChiuso sulla versione standard (dimostrato in laboratorio): porta chiusa. PHASE_A_STOCK_NOT_EXPLOITABLE.
RemoteCommitProvider=tcp come da documentazione, poi HashMap serializzata su TCP 5636readObject di OpenJPAIntegrità (deserializzazione dimostrata in laboratorio): ClassCastException HashMap vs RemoteCommitEvent. La stringa testimone era nella HashMap. RCE tramite gadget non esercitata.

Chiuso: ysoserial non utilizzato. Clustering predefinito disattivato. CVE-2024-54676 riguarda la whitelist della documentazione per il percorso script; questo residuo è il provider TCP che la documentazione sul clustering mostra ancora.

Laboratorio

cd lab
./run.sh

Ultima riga: SUCCESS OPENMEETINGS-CLUSTER-OPENJPA-WITNESS

Correzione suggerita: mantenere RemoteCommitProvider disattivato. Se il clustering TCP è necessario, associarlo al loopback e impostare la whitelist di serializzazione OpenJPA in startup.sh, non solo in systemd. Non documentare il decommenta-e-metti-in-ascolto sulla 5636.

Contatti

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

Fornitore: [email protected]

Scarica lo strumento