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-cluster-openjpa — Apache OpenMeetings 9.1.0 - Élevée - Distante - CWE-502 - clustering OpenJPA RemoteCommitProvider TCP 5636 | Kitploit
Outils/GitHubGitHub/abraxas/openmeetings-cluster-openjpa
Analyse des VulnérabilitésExploitationExploitation d'Applications WebLabs et Pratique
GitHubabraxas/openmeetings-cluster-openjpa

openmeetings-cluster-openjpa

Apache OpenMeetings 9.1.0 - Élevée - Distante - CWE-502 - clustering OpenJPA RemoteCommitProvider TCP 5636

Voir le dépôt
il y a 1 jourPas encore vérifié

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 →
Partager

Abraxas Labs - openmeetings-cluster-openjpa

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

openmeetings-cluster-openjpa

Classe : CWE-502 Portée : Distante

Apache OpenMeetings 9.1.0. Résidu de CVE-2024-54676 (liste blanche de la documentation). Le bin/startup.sh par défaut ne définit pas les listes OpenJPA. Clustering.xml / l'unité systemd documentent encore RemoteCommitProvider=tcp. Lorsqu'un administrateur décommente cela, le TCP 5636 est un ObjectInputStream.readObject non filtré. La version 9.1.0 standard ne se lie pas au 5636.

Ce laboratoire n'envoie que java.util.HashMap / String. Aucune chaîne de gadgets.

IDpas encore de CVE
ClasseCWE-502
PortéeDistante (lorsque le clustering TCP est activé comme dans la documentation)
CWECWE-502
CVSSÉlevé : 8.1 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
ProduitApache OpenMeetings 9.1.0 clustering
Authentificationaucune sur 5636 une fois le clustering activé
LicenceGNU Affero GPL v3.0
Laboratoire127.0.0.1:18162 uniquement

Ce qu'un attaquant peut faire

MéthodePoint de terminaisonPrivilège
TCP 5636 par défaut standardstartup.sh n'a pas de listes ; persistence.xml commentéFermé sur la version standard (prouvé en laboratoire) : port fermé. PHASE_A_STOCK_NOT_EXPLOITABLE.
Docs-on RemoteCommitProvider=tcp puis TCP 5636 HashMap sérialiséOpenJPA readObjectIntégrité (désérialisation prouvée en laboratoire) : ClassCastException HashMap vs RemoteCommitEvent. La chaîne témoin était dans le HashMap. RCE par gadget non exercée.

Fermé : ysoserial non utilisé. Clustering par défaut désactivé. Liste blanche de la documentation CVE-2024-54676 pour le chemin script ; ce résidu est le fournisseur TCP que la documentation de clustering montre encore.

Laboratoire

cd lab
./run.sh

Dernière ligne : SUCCESS OPENMEETINGS-CLUSTER-OPENJPA-WITNESS

Correctif suggéré : garder RemoteCommitProvider désactivé. Si le clustering TCP est requis, se lier à l'interface loopback et définir la liste blanche de sérialisation OpenJPA dans startup.sh, pas seulement dans systemd. Ne pas documenter le décommenter-et-écouter sur 5636.

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