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ÍTICAPROBABILIDAD 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
Qué hacer
- Verificá si usás NetLicensing-MCP y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- 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
- github.com/Labs64/NetLicensing-MCP/security/advisories/GHSA-hxpf-9xvq-wph8X_REFSOURCE_CONFIRM
- github.com/Labs64/NetLicensing-MCP/pull/6X_REFSOURCE_MISC
- github.com/Labs64/NetLicensing-MCP/commit/b8fd0ea76d533202573eb24add9fb2fbd9331496X_REFSOURCE_MISC
- github.com/Labs64/NetLicensing-MCP/releases/tag/0.1.8X_REFSOURCE_MISC
Historial de la alerta
- 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.