Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
openmeetings-kms-unauth — Apache OpenMeetings 9.1.0 - Alta - Remota - KMS sin autenticación - los docs de docker publican Kurento JSON-RPC en 8888 | Kitploit
Herramientas/GitHubGitHub/abraxas/openmeetings-kms-unauth
Análisis de VulnerabilidadesExplotaciónRecopilación de InformaciónSeguridad WebPruebas de PenetraciónLabs y Práctica
GitHubabraxas/openmeetings-kms-unauth

openmeetings-kms-unauth

Apache OpenMeetings 9.1.0 - Alta - Remota - KMS sin autenticación - los docs de docker publican Kurento JSON-RPC en 8888

Ver Repositorio
hace 1 díaAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Abraxas Labs - openmeetings-kms-unauth

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

openmeetings-kms-unauth

Clase: KMS sin autenticación Alcance: Remoto

Apache OpenMeetings 9.1.0 (9773c59e) - Apache Software Foundation

OpenMeetings Java establece por defecto kurento.ws.url en loopback. El InstallMediaServer.md oficial publica Kurento con docker -p 8888:8888. Ese JSON-RPC no tiene autenticación. Un WebSocket connect sin autenticar más invoke manager_ServerManager.getInfo devuelve Kurento 7.3.0.

IDaún sin CVE
ClaseKMS sin autenticación
AlcanceRemoto (JSON-RPC sin autenticación en el 8888 publicado)
CWECWE-306
CVSSAlto: 8.6 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:L
ProductoApache OpenMeetings + Kurento 7.3.0
Afectado9.1.0 publicación de KMS 8888 en docs/docker
Autenticaciónninguna en Kurento JSON-RPC
LicenciaGNU Affero GPL v3.0
Laboratoriosolo 127.0.0.1:18164. kurento/kurento-media-server:7.3.0 como la ruta de publicación de los docs.

Fijé la etiqueta 9.1.0. Esa versión requiere KMS 7.3.0+.

Qué puede hacer un atacante

Alcanzar el puerto Kurento publicado. Sin cabecera Authorization. El POST HTTP es solo WebSocket (426). ws://host:8888/kurento actualiza a 101.

MétodoDestinoPrivilegio
ping sin autenticaciónKurento JSON-RPCReconocimiento (probado en laboratorio): pong.
connect sin autenticacióncreación de sesiónIntegridad (probado en laboratorio): sessionId sin ningún secreto.
invoke sin autenticación manager_ServerManager.getInfoServerInfoReconocimiento (probado en laboratorio): versión 7.3.0, lista de módulos (chroma/core/...).
PlayerEndpoint / RecorderEndpoint sin autenticación (mismo socket)elementos multimedia de KMSReconocimiento / integridad (inferido): obtención HTTP/de archivo como el UID de KMS; creación/destrucción de pipeline. No ejercitado. El laboratorio se mantuvo en getInfo.

Probado en laboratorio vs inferido: ping, connect, getInfo son de laboratorio. SSRF de PlayerEndpoint / DoS de pipeline se infieren del JSON-RPC sin autenticación.

Requiere: KMS publicado a la red tal como muestra InstallMediaServer.md (-p 8888:8888). El loopback por defecto de OM Java es seguro hasta esa publicación.

Superficie adyacente que permanece cerrada

SuperficieMotivo
kurento.ws.url por defecto de OM Javaloopback. Este remanente es la publicación de los docs, no el valor por defecto de Java.
/openmeetings de OM sin un SIDWicket/CXF siguen requiriendo una sesión para las salas.
POST HTTP /kurento sin Upgrade426. El JSON-RPC es el WebSocket.

Cómo lo encontré

La imagen completa apache/openmeetings:9.1.0 inicia kurento-media-server en 0.0.0.0:8888 sin autenticación JSON-RPC, luego ese contenedor puede fallar catalina como nobody sin JAVA_HOME. El remanente que enseñan los docs es la publicación de KMS independiente. Probé en laboratorio kurento/kurento-media-server:7.3.0 con 127.0.0.1:18164:8888.

Laboratorio

cd lab
./run.sh

Loopback ws://127.0.0.1:18164/kurento. Última línea del testigo:

SUCCESS OPENMEETINGS-KMS-UNAUTH-WITNESS

Corrección sugerida

No publiques el 8888 en una interfaz pública. Vincula KMS a loopback o a una red compose privada. Coloca un token de autenticación en el JSON-RPC (secureKms de Kurento / proxy inverso). Cambia el ejemplo del documento de instalación para que no use -p 8888:8888.

Contacto

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

Proveedor: [email protected]

Descargar herramienta