Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDAD

CVE-2026-57496 Recorrido de directorios en la API REST de NetLicensing MCP Server

Antes de 0.1.8, netlicensing_get_product pasa el product_number controlado por el llamador a products.py, que lo interpola en una ruta REST sin validar los segmentos. Un segmento de recorrido puede normalizarse hacia el endpoint /token y evadir redact_token_read(), exponiendo en texto plano los campos APIKEY y SHOP shopURL. Un cliente MCP autenticado con una clave de API no administrativa puede obtener tokens en claro y, con un token administrativo recuperado, amplio acceso de lectura, escritura y borrado a la…

Alerta de Nureq Monitor

Detectada 15 OCT · 17:28

CVSS 3.1

9.6CRÍTICA

PROBABILIDAD DE EXPLOTACIÓN (EPSS)

0,4 % PERCENTIL 28

EXPLOTACIÓN ACTIVA

No confirmada

EXPLOIT PÚBLICO

No conocido

Qué es CVE-2026-57496

Antes de 0.1.8, netlicensing_get_product pasa el product_number controlado por el llamador a products.py, que lo interpola en una ruta REST sin validar los segmentos. Un segmento de recorrido puede normalizarse hacia el endpoint /token y evadir redact_token_read(), exponiendo en texto plano los campos APIKEY y SHOP shopURL. Un cliente MCP autenticado con una clave de API no administrativa puede obtener tokens en claro y, con un token administrativo recuperado, amplio acceso de lectura, escritura y borrado a la…

Productos y versiones afectadas

  • Labs64 NetLicensing-MCP

    • < 0.1.8

Qué hacer

  1. Verificá si usás NetLicensing-MCP y en qué versión: el rango afectado figura arriba.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
  3. Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.

Calculadora CVSS

CVSS 3.1 · 9.6 CRÍTICA

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N

VECTOR DE ATAQUE (AV)
Red
COMPLEJIDAD DEL ATAQUE (AC)
Baja
PRIVILEGIOS REQUERIDOS (PR)
Bajos
INTERACCIÓN DEL USUARIO (UI)
Ninguna
ALCANCE (S)
Cambiado
CONFIDENCIALIDAD (C)
Alta
INTEGRIDAD (I)
Alta
DISPONIBILIDAD (A)
Ninguna

Abrir la calculadora completa

Descripción original

NetLicensing MCP Server is a natural-language interface that enables agentic applications to manage the software-licensing lifecycle in Labs64 NetLicensing. Prior to 0.1.8, netlicensing_get_product passes the caller-controlled product_number to src/netlicensing_mcp/tools/products.py, which interpolates it into a REST path consumed by nl_get() in src/netlicensing_mcp/client.py without path-segment validation. A traversal segment can be normalized from the intended product path to the /token endpoint, after which the response is serialized through _wrap_json instead of _wrap_json_token_read, bypassing redact_token_read() protections for APIKEY number and SHOP shopURL fields. An authenticated MCP client with a non-administrative API key can retrieve plaintext token values, and a recovered administrative token can provide broad read, write, and delete access to the NetLicensing account. This issue is fixed in version 0.1.8.

Referencias

Historial de la alerta

  1. VULNERABILIDAD Nueva vulnerabilidad detectada.

CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.