CVE-2026-125115 SSRF en Novu por validateUrlSsrf que permite destinos CGNAT (100.64.0.0/10)
Antes de 3.17.0, validateUrlSsrf usa la lista de denegación isPrivateIp sin cubrir el espacio de direcciones compartidas RFC6598 100.64.0.0/10 ni sus formas IPv6 mapeadas de IPv4. El paso de solicitud HTTP del workflow y la condición de filtro de webhook pueden enviar solicitudes del lado del servidor cuando una dirección literal configurada o un hostname resuelto cae en ese rango. En Alibaba Cloud, 100.100.100.200 puede exponer metadatos de instancia, y las implementaciones autoalojadas y multiinquilino pueden…
CVSS 3.1
- Probabilidad de explotaciónSin dato
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
novuhq novu
< 3.17.0
@novu application-generic
< 3.17.0
Qué hacer
- Verificá si usás novu y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 6.8 MEDIA
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:N/A:N
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosBajos
- Interacción del usuarioRequerida
- AlcanceCambiado
- ConfidencialidadAlta
- IntegridadNinguna
- DisponibilidadNinguna
Descripción original
Novu provides an API for sending notifications through multiple channels. Prior to 3.17.0, validateUrlSsrf in libs/application-generic/src/utils/ssrf-url-validation.ts uses the isPrivateIp deny-list without covering the RFC6598 100.64.0.0/10 shared address space or its IPv4-mapped IPv6 forms. The workflow HTTP request step and webhook filter condition can therefore send server-side requests when a configured literal address or resolved hostname falls in that range. In Alibaba Cloud, 100.100.100.200 may expose instance metadata, while self-hosted and multi-tenant deployments may expose provider-internal services, private infrastructure, service meshes, or VPN resources reachable through CGNAT addressing. This issue is fixed in version 3.17.0.
Referencias (3)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.